Loading libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleController.java +3 −0 Original line number Diff line number Diff line Loading @@ -2869,6 +2869,9 @@ public class BubbleController implements ConfigurationChangeListener, pw.println(); mImpl.mCachedState.dump(pw); pw.println(); mBubbleTransitions.mTaskViewTransitions.dump(pw); } /** Loading libs/WindowManager/Shell/src/com/android/wm/shell/taskview/TaskViewRepository.java +12 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.window.WindowContainerToken; import com.android.internal.protolog.ProtoLog; import java.io.PrintWriter; import java.lang.ref.WeakReference; import java.util.ArrayList; Loading Loading @@ -125,4 +126,15 @@ public class TaskViewRepository { } return null; } /** Dumps TaskViewRepository state. */ public void dump(PrintWriter pw, String prefix) { pw.print(prefix); pw.println("TaskViewRepository state:"); pw.print(prefix); pw.println(" task view count: " + mTaskViews.size()); for (TaskViewState taskViewState : mTaskViews) { pw.print(prefix); pw.println(" task view: " + taskViewState.getTaskView()); pw.print(prefix); pw.println(" is visible: " + taskViewState.mVisible); pw.print(prefix); pw.println(" bounds: " + taskViewState.mBounds); } } } libs/WindowManager/Shell/src/com/android/wm/shell/taskview/TaskViewTransitions.java +21 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,7 @@ import com.android.wm.shell.shared.bubbles.BubbleAnythingFlagHelper; import com.android.wm.shell.transition.TransitionDispatchState; import com.android.wm.shell.transition.Transitions; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Map; import java.util.Objects; Loading Loading @@ -127,6 +128,14 @@ public class TaskViewTransitions implements Transitions.TransitionHandler, TaskV mTaskView = taskView; mLaunchCookie = launchCookie; } /** Dumps PendingTransition state. */ public void dump(PrintWriter pw, String prefix) { pw.print(prefix); pw.println("Pending transition:"); pw.print(prefix); pw.println(" task view: " + mTaskView); pw.print(prefix); pw.println(" transition type: " + mType); pw.print(prefix); pw.println(" external transition: " + mExternalTransition); pw.print(prefix); pw.println(" claim token: " + mClaimed); } } public TaskViewTransitions(Transitions transitions, TaskViewRepository repository, Loading Loading @@ -1128,6 +1137,18 @@ public class TaskViewTransitions implements Transitions.TransitionHandler, TaskV taskView.applyCaptionInsetsIfNeeded(); } /** Dumps TaskViewTransitions state. */ public void dump(PrintWriter pw) { pw.println("TaskViewTransitions state:"); pw.println(" Pending transitions count: " + mPending.size()); for (PendingTransition pendingTransition : mPending) { pendingTransition.dump(pw, " "); } if (useRepo()) { mTaskViewRepo.dump(pw, " "); } } /** Interface for running an external transition in this object's pending queue. */ public interface ExternalTransition { /** Starts a transition and returns an identifying key for lookup. */ Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleController.java +3 −0 Original line number Diff line number Diff line Loading @@ -2869,6 +2869,9 @@ public class BubbleController implements ConfigurationChangeListener, pw.println(); mImpl.mCachedState.dump(pw); pw.println(); mBubbleTransitions.mTaskViewTransitions.dump(pw); } /** Loading
libs/WindowManager/Shell/src/com/android/wm/shell/taskview/TaskViewRepository.java +12 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.window.WindowContainerToken; import com.android.internal.protolog.ProtoLog; import java.io.PrintWriter; import java.lang.ref.WeakReference; import java.util.ArrayList; Loading Loading @@ -125,4 +126,15 @@ public class TaskViewRepository { } return null; } /** Dumps TaskViewRepository state. */ public void dump(PrintWriter pw, String prefix) { pw.print(prefix); pw.println("TaskViewRepository state:"); pw.print(prefix); pw.println(" task view count: " + mTaskViews.size()); for (TaskViewState taskViewState : mTaskViews) { pw.print(prefix); pw.println(" task view: " + taskViewState.getTaskView()); pw.print(prefix); pw.println(" is visible: " + taskViewState.mVisible); pw.print(prefix); pw.println(" bounds: " + taskViewState.mBounds); } } }
libs/WindowManager/Shell/src/com/android/wm/shell/taskview/TaskViewTransitions.java +21 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,7 @@ import com.android.wm.shell.shared.bubbles.BubbleAnythingFlagHelper; import com.android.wm.shell.transition.TransitionDispatchState; import com.android.wm.shell.transition.Transitions; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Map; import java.util.Objects; Loading Loading @@ -127,6 +128,14 @@ public class TaskViewTransitions implements Transitions.TransitionHandler, TaskV mTaskView = taskView; mLaunchCookie = launchCookie; } /** Dumps PendingTransition state. */ public void dump(PrintWriter pw, String prefix) { pw.print(prefix); pw.println("Pending transition:"); pw.print(prefix); pw.println(" task view: " + mTaskView); pw.print(prefix); pw.println(" transition type: " + mType); pw.print(prefix); pw.println(" external transition: " + mExternalTransition); pw.print(prefix); pw.println(" claim token: " + mClaimed); } } public TaskViewTransitions(Transitions transitions, TaskViewRepository repository, Loading Loading @@ -1128,6 +1137,18 @@ public class TaskViewTransitions implements Transitions.TransitionHandler, TaskV taskView.applyCaptionInsetsIfNeeded(); } /** Dumps TaskViewTransitions state. */ public void dump(PrintWriter pw) { pw.println("TaskViewTransitions state:"); pw.println(" Pending transitions count: " + mPending.size()); for (PendingTransition pendingTransition : mPending) { pendingTransition.dump(pw, " "); } if (useRepo()) { mTaskViewRepo.dump(pw, " "); } } /** Interface for running an external transition in this object's pending queue. */ public interface ExternalTransition { /** Starts a transition and returns an identifying key for lookup. */ Loading