Using UI_HELPER_THREAD for various activity manager interactions

Bug: 170648272
Change-Id: Iec36389be5d747c5dc4d2bb2a8138758d48efa53
This commit is contained in:
Sunny Goyal
2020-11-04 14:29:18 -08:00
parent b0f897cda8
commit ffa21961bf
9 changed files with 33 additions and 28 deletions

View File

@@ -65,16 +65,14 @@ public class OverviewCommandHelper {
return;
}
ActivityManagerWrapper.getInstance()
.closeSystemWindows(CLOSE_SYSTEM_WINDOWS_REASON_RECENTS);
TaskUtils.closeSystemWindowsAsync(CLOSE_SYSTEM_WINDOWS_REASON_RECENTS);
MAIN_EXECUTOR.execute(new RecentsActivityCommand<>());
}
@BinderThread
public void onOverviewShown(boolean triggeredFromAltTab) {
if (triggeredFromAltTab) {
ActivityManagerWrapper.getInstance()
.closeSystemWindows(CLOSE_SYSTEM_WINDOWS_REASON_RECENTS);
TaskUtils.closeSystemWindowsAsync(CLOSE_SYSTEM_WINDOWS_REASON_RECENTS);
}
MAIN_EXECUTOR.execute(new ShowRecentsCommand(triggeredFromAltTab));
}