Merge "Dismiss all task ids from TaskView" into udc-qpr-dev am: 71f6dbece4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23593729 Change-Id: I59bae223ea8f86e453ef44ad2a31d6ca4c92e549 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -3960,13 +3960,12 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
||||
|
||||
private void removeTaskInternal(int dismissedTaskViewId) {
|
||||
int[] taskIds = getTaskIdsForTaskViewId(dismissedTaskViewId);
|
||||
int primaryTaskId = taskIds[0];
|
||||
int secondaryTaskId = taskIds[1];
|
||||
UI_HELPER_EXECUTOR.getHandler().post(
|
||||
() -> {
|
||||
ActivityManagerWrapper.getInstance().removeTask(primaryTaskId);
|
||||
if (secondaryTaskId != -1) {
|
||||
ActivityManagerWrapper.getInstance().removeTask(secondaryTaskId);
|
||||
for (int taskId : taskIds) {
|
||||
if (taskId != -1) {
|
||||
ActivityManagerWrapper.getInstance().removeTask(taskId);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user