Add logs around taskStack changes in RecentsView
Bug: 310064698 Test: manual Flag: EXEMPT REFACTOR Change-Id: I2334b0203d17fe534c2a715d3233e800036f0a36
This commit is contained in:
@@ -635,13 +635,16 @@ public abstract class RecentsView<
|
||||
@Override
|
||||
public void onTaskRemoved(int taskId) {
|
||||
if (!mHandleTaskStackChanges) {
|
||||
Log.d(TAG, "onTaskRemoved: " + taskId + ", not handling task stack changes");
|
||||
return;
|
||||
}
|
||||
|
||||
TaskView taskView = getTaskViewByTaskId(taskId);
|
||||
if (taskView == null) {
|
||||
Log.d(TAG, "onTaskRemoved: " + taskId + ", no associated TaskView");
|
||||
return;
|
||||
}
|
||||
Log.d(TAG, "onTaskRemoved: " + taskId);
|
||||
Task.TaskKey taskKey = taskView.getFirstTask().key;
|
||||
UI_HELPER_EXECUTOR.execute(new CancellableTask<>(
|
||||
() -> PackageManagerWrapper.getInstance()
|
||||
@@ -2138,6 +2141,7 @@ public abstract class RecentsView<
|
||||
boolean handleTaskStackChanges = mOverviewStateEnabled && isAttachedToWindow()
|
||||
&& getWindowVisibility() == VISIBLE;
|
||||
if (handleTaskStackChanges != mHandleTaskStackChanges) {
|
||||
Log.d(TAG, "updateTaskStackListenerState: " + handleTaskStackChanges);
|
||||
mHandleTaskStackChanges = handleTaskStackChanges;
|
||||
if (handleTaskStackChanges) {
|
||||
reloadIfNeeded();
|
||||
@@ -2731,9 +2735,12 @@ public abstract class RecentsView<
|
||||
if (!mModel.isTaskListValid(mTaskListChangeId)) {
|
||||
mTaskListChangeId = mModel.getTasks(this::applyLoadPlan, RecentsFilterState
|
||||
.getFilter(mFilterState.getPackageNameToFilter()));
|
||||
Log.d(TAG, "reloadIfNeeded - getTasks: " + mTaskListChangeId);
|
||||
if (enableRefactorTaskThumbnail()) {
|
||||
mRecentsViewModel.refreshAllTaskData();
|
||||
}
|
||||
} else {
|
||||
Log.d(TAG, "reloadIfNeeded - task list still valid: " + mTaskListChangeId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4382,8 +4389,10 @@ public abstract class RecentsView<
|
||||
private void dismissTask(int taskId) {
|
||||
TaskView taskView = getTaskViewByTaskId(taskId);
|
||||
if (taskView == null) {
|
||||
Log.d(TAG, "dismissTask: " + taskId + ", no associated TaskView");
|
||||
return;
|
||||
}
|
||||
Log.d(TAG, "dismissTask: " + taskId);
|
||||
dismissTask(taskView, true /* animate */, false /* removeTask */);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user