diff --git a/quickstep/src/com/android/quickstep/util/DesktopTask.java b/quickstep/src/com/android/quickstep/util/DesktopTask.java index b3f5d82637..07f2d68869 100644 --- a/quickstep/src/com/android/quickstep/util/DesktopTask.java +++ b/quickstep/src/com/android/quickstep/util/DesktopTask.java @@ -56,4 +56,10 @@ public class DesktopTask extends GroupTask { public DesktopTask copy() { return new DesktopTask(tasks); } + + @Override + public String toString() { + return "type=" + taskViewType + " tasks=" + tasks; + } + } diff --git a/quickstep/src/com/android/quickstep/util/GroupTask.java b/quickstep/src/com/android/quickstep/util/GroupTask.java index 9c49647c41..7dd6afc55c 100644 --- a/quickstep/src/com/android/quickstep/util/GroupTask.java +++ b/quickstep/src/com/android/quickstep/util/GroupTask.java @@ -70,4 +70,10 @@ public class GroupTask { task2 != null ? new Task(task2) : null, mSplitBounds); } + + @Override + public String toString() { + return "type=" + taskViewType + " task1=" + task1 + " task2=" + task2; + } + } diff --git a/quickstep/src/com/android/quickstep/views/DesktopTaskView.java b/quickstep/src/com/android/quickstep/views/DesktopTaskView.java index a0ec525167..c100687527 100644 --- a/quickstep/src/com/android/quickstep/views/DesktopTaskView.java +++ b/quickstep/src/com/android/quickstep/views/DesktopTaskView.java @@ -311,9 +311,13 @@ public class DesktopTaskView extends TaskView { DesktopRecentsTransitionController recentsController = recentsView.getDesktopRecentsController(); if (recentsController != null) { - recentsController.launchDesktopFromRecents(this, success -> { - endCallback.executeAllAndDestroy(); - }); + recentsController.launchDesktopFromRecents(this, + success -> endCallback.executeAllAndDestroy()); + Log.d(TAG, "launchTaskAnimated - launchDesktopFromRecents: " + Arrays.toString( + getTaskIds())); + } else { + Log.d(TAG, "launchTaskAnimated - recentsController is null: " + Arrays.toString( + getTaskIds())); } // Callbacks get run from recentsView for case when recents animation already running diff --git a/quickstep/src/com/android/quickstep/views/GroupedTaskView.java b/quickstep/src/com/android/quickstep/views/GroupedTaskView.java index a5937129aa..9a4434a620 100644 --- a/quickstep/src/com/android/quickstep/views/GroupedTaskView.java +++ b/quickstep/src/com/android/quickstep/views/GroupedTaskView.java @@ -60,7 +60,7 @@ import java.util.function.Consumer; */ public class GroupedTaskView extends TaskView { - private static final String TAG = TaskView.class.getSimpleName(); + private static final String TAG = GroupedTaskView.class.getSimpleName(); @Nullable private Task mSecondaryTask; // TODO(b/336612373): Support new TTV for GroupedTaskView diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index 5daafcf23c..cc5ce01a6f 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -1707,6 +1707,12 @@ public abstract class RecentsView Log.d("b/310064698", mTask + " - onClick - launchCompleted")); + callbackList.add(() -> Log.d("b/310064698", Arrays.toString( + getTaskIds()) + " - onClick - launchCompleted")); } mContainer.getStatsLogManager().logger().withItemInfo(getItemInfo()) .log(LAUNCHER_TASK_LAUNCH_TAP); @@ -936,7 +937,7 @@ public class TaskView extends FrameLayout implements Reusable { return null; } } else { - Log.d(TAG, "launchTaskAnimated - mTask is null"); + Log.d(TAG, "launchTaskAnimated - mTask is null" + Arrays.toString(getTaskIds())); return null; } } @@ -1006,9 +1007,12 @@ public class TaskView extends FrameLayout implements Reusable { callback.accept(false); }); } + Log.d(TAG, + "launchTask - startActivityFromRecents: " + Arrays.toString(getTaskIds())); }); } else { callback.accept(false); + Log.d(TAG, "launchTask - mTask is null" + Arrays.toString(getTaskIds())); } }