Loading quickstep/src/com/android/quickstep/SystemUiProxy.java +46 −12 Original line number Diff line number Diff line Loading @@ -99,6 +99,7 @@ import com.android.wm.shell.transition.IHomeTransitionListener; import com.android.wm.shell.transition.IShellTransitions; import com.android.wm.shell.util.GroupedRecentTaskInfo; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Arrays; import java.util.LinkedHashMap; Loading Loading @@ -1252,7 +1253,10 @@ public class SystemUiProxy implements ISystemUiProxy { } public ArrayList<GroupedRecentTaskInfo> getRecentTasks(int numTasks, int userId) { if (mRecentTasks != null) { if (mRecentTasks == null) { Log.w(TAG, "getRecentTasks() failed due to null mRecentTasks"); return new ArrayList<>(); } try { final GroupedRecentTaskInfo[] rawTasks = mRecentTasks.getRecentTasks(numTasks, RECENT_IGNORE_UNAVAILABLE, userId); Loading @@ -1262,10 +1266,9 @@ public class SystemUiProxy implements ISystemUiProxy { return new ArrayList<>(Arrays.asList(rawTasks)); } catch (RemoteException e) { Log.w(TAG, "Failed call getRecentTasks", e); } } return new ArrayList<>(); } } /** * Gets the set of running tasks. Loading Loading @@ -1408,7 +1411,7 @@ public class SystemUiProxy implements ISystemUiProxy { public boolean startRecentsActivity(Intent intent, ActivityOptions options, RecentsAnimationListener listener) { if (mRecentTasks == null) { ActiveGestureLog.INSTANCE.trackEvent(RECENT_TASKS_MISSING); ActiveGestureLog.INSTANCE.addLog("Null mRecentTasks", RECENT_TASKS_MISSING); return false; } final IRecentsAnimationRunner runner = new IRecentsAnimationRunner.Stub() { Loading Loading @@ -1466,4 +1469,35 @@ public class SystemUiProxy implements ISystemUiProxy { return false; } } public void dump(PrintWriter pw) { pw.println(TAG + ":"); pw.println("\tmSystemUiProxy=" + mSystemUiProxy); pw.println("\tmPip=" + mPip); pw.println("\tmPipAnimationListener=" + mPipAnimationListener); pw.println("\tmBubbles=" + mBubbles); pw.println("\tmBubblesListener=" + mBubblesListener); pw.println("\tmSplitScreen=" + mSplitScreen); pw.println("\tmSplitScreenListener=" + mSplitScreenListener); pw.println("\tmSplitSelectListener=" + mSplitSelectListener); pw.println("\tmOneHanded=" + mOneHanded); pw.println("\tmShellTransitions=" + mShellTransitions); pw.println("\tmHomeTransitionListener=" + mHomeTransitionListener); pw.println("\tmStartingWindow=" + mStartingWindow); pw.println("\tmStartingWindowListener=" + mStartingWindowListener); pw.println("\tmSysuiUnlockAnimationController=" + mSysuiUnlockAnimationController); pw.println("\tmLauncherActivityClass=" + mLauncherActivityClass); pw.println("\tmLauncherUnlockAnimationController=" + mLauncherUnlockAnimationController); pw.println("\tmRecentTasks=" + mRecentTasks); pw.println("\tmRecentTasksListener=" + mRecentTasksListener); pw.println("\tmBackAnimation=" + mBackAnimation); pw.println("\tmBackToLauncherCallback=" + mBackToLauncherCallback); pw.println("\tmBackToLauncherRunner=" + mBackToLauncherRunner); pw.println("\tmDesktopMode=" + mDesktopMode); pw.println("\tmDesktopTaskListener=" + mDesktopTaskListener); pw.println("\tmUnfoldAnimation=" + mUnfoldAnimation); pw.println("\tmUnfoldAnimationListener=" + mUnfoldAnimationListener); pw.println("\tmDragAndDrop=" + mDragAndDrop); } } quickstep/src/com/android/quickstep/TouchInteractionService.java +1 −0 Original line number Diff line number Diff line Loading @@ -1374,6 +1374,7 @@ public class TouchInteractionService extends Service { mTaskbarManager.dumpLogs("", pw); pw.println("AssistStateManager:"); AssistStateManager.INSTANCE.get(this).dump(" ", pw); SystemUiProxy.INSTANCE.get(this).dump(pw); } private AbsSwipeUpHandler createLauncherSwipeHandler( Loading Loading
quickstep/src/com/android/quickstep/SystemUiProxy.java +46 −12 Original line number Diff line number Diff line Loading @@ -99,6 +99,7 @@ import com.android.wm.shell.transition.IHomeTransitionListener; import com.android.wm.shell.transition.IShellTransitions; import com.android.wm.shell.util.GroupedRecentTaskInfo; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Arrays; import java.util.LinkedHashMap; Loading Loading @@ -1252,7 +1253,10 @@ public class SystemUiProxy implements ISystemUiProxy { } public ArrayList<GroupedRecentTaskInfo> getRecentTasks(int numTasks, int userId) { if (mRecentTasks != null) { if (mRecentTasks == null) { Log.w(TAG, "getRecentTasks() failed due to null mRecentTasks"); return new ArrayList<>(); } try { final GroupedRecentTaskInfo[] rawTasks = mRecentTasks.getRecentTasks(numTasks, RECENT_IGNORE_UNAVAILABLE, userId); Loading @@ -1262,10 +1266,9 @@ public class SystemUiProxy implements ISystemUiProxy { return new ArrayList<>(Arrays.asList(rawTasks)); } catch (RemoteException e) { Log.w(TAG, "Failed call getRecentTasks", e); } } return new ArrayList<>(); } } /** * Gets the set of running tasks. Loading Loading @@ -1408,7 +1411,7 @@ public class SystemUiProxy implements ISystemUiProxy { public boolean startRecentsActivity(Intent intent, ActivityOptions options, RecentsAnimationListener listener) { if (mRecentTasks == null) { ActiveGestureLog.INSTANCE.trackEvent(RECENT_TASKS_MISSING); ActiveGestureLog.INSTANCE.addLog("Null mRecentTasks", RECENT_TASKS_MISSING); return false; } final IRecentsAnimationRunner runner = new IRecentsAnimationRunner.Stub() { Loading Loading @@ -1466,4 +1469,35 @@ public class SystemUiProxy implements ISystemUiProxy { return false; } } public void dump(PrintWriter pw) { pw.println(TAG + ":"); pw.println("\tmSystemUiProxy=" + mSystemUiProxy); pw.println("\tmPip=" + mPip); pw.println("\tmPipAnimationListener=" + mPipAnimationListener); pw.println("\tmBubbles=" + mBubbles); pw.println("\tmBubblesListener=" + mBubblesListener); pw.println("\tmSplitScreen=" + mSplitScreen); pw.println("\tmSplitScreenListener=" + mSplitScreenListener); pw.println("\tmSplitSelectListener=" + mSplitSelectListener); pw.println("\tmOneHanded=" + mOneHanded); pw.println("\tmShellTransitions=" + mShellTransitions); pw.println("\tmHomeTransitionListener=" + mHomeTransitionListener); pw.println("\tmStartingWindow=" + mStartingWindow); pw.println("\tmStartingWindowListener=" + mStartingWindowListener); pw.println("\tmSysuiUnlockAnimationController=" + mSysuiUnlockAnimationController); pw.println("\tmLauncherActivityClass=" + mLauncherActivityClass); pw.println("\tmLauncherUnlockAnimationController=" + mLauncherUnlockAnimationController); pw.println("\tmRecentTasks=" + mRecentTasks); pw.println("\tmRecentTasksListener=" + mRecentTasksListener); pw.println("\tmBackAnimation=" + mBackAnimation); pw.println("\tmBackToLauncherCallback=" + mBackToLauncherCallback); pw.println("\tmBackToLauncherRunner=" + mBackToLauncherRunner); pw.println("\tmDesktopMode=" + mDesktopMode); pw.println("\tmDesktopTaskListener=" + mDesktopTaskListener); pw.println("\tmUnfoldAnimation=" + mUnfoldAnimation); pw.println("\tmUnfoldAnimationListener=" + mUnfoldAnimationListener); pw.println("\tmDragAndDrop=" + mDragAndDrop); } }
quickstep/src/com/android/quickstep/TouchInteractionService.java +1 −0 Original line number Diff line number Diff line Loading @@ -1374,6 +1374,7 @@ public class TouchInteractionService extends Service { mTaskbarManager.dumpLogs("", pw); pw.println("AssistStateManager:"); AssistStateManager.INSTANCE.get(this).dump(" ", pw); SystemUiProxy.INSTANCE.get(this).dump(pw); } private AbsSwipeUpHandler createLauncherSwipeHandler( Loading