Loading libs/WindowManager/Shell/src/com/android/wm/shell/ShellTaskOrganizer.java +9 −0 Original line number Diff line number Diff line Loading @@ -685,6 +685,15 @@ public class ShellTaskOrganizer extends TaskOrganizer { return result; } /** Return list of {@link RunningTaskInfo}s on all the displays. */ public ArrayList<RunningTaskInfo> getRunningTasks() { ArrayList<RunningTaskInfo> result = new ArrayList<>(); for (int i = 0; i < mTasks.size(); i++) { result.add(mTasks.valueAt(i).getTaskInfo()); } return result; } /** Gets running task by taskId. Returns {@code null} if no such task observed. */ @Nullable public RunningTaskInfo getRunningTaskInfo(int taskId) { Loading libs/WindowManager/Shell/src/com/android/wm/shell/taskview/TaskViewTransitions.java +5 −0 Original line number Diff line number Diff line Loading @@ -217,6 +217,11 @@ public class TaskViewTransitions implements Transitions.TransitionHandler { return null; } /** Returns true if the given {@code taskInfo} belongs to a task view. */ public boolean isTaskViewTask(ActivityManager.RunningTaskInfo taskInfo) { return findTaskView(taskInfo) != null; } void startTaskView(@NonNull WindowContainerTransaction wct, @NonNull TaskViewTaskController taskView, @NonNull IBinder launchCookie) { updateVisibilityState(taskView, true /* visible */); Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/ShellTaskOrganizer.java +9 −0 Original line number Diff line number Diff line Loading @@ -685,6 +685,15 @@ public class ShellTaskOrganizer extends TaskOrganizer { return result; } /** Return list of {@link RunningTaskInfo}s on all the displays. */ public ArrayList<RunningTaskInfo> getRunningTasks() { ArrayList<RunningTaskInfo> result = new ArrayList<>(); for (int i = 0; i < mTasks.size(); i++) { result.add(mTasks.valueAt(i).getTaskInfo()); } return result; } /** Gets running task by taskId. Returns {@code null} if no such task observed. */ @Nullable public RunningTaskInfo getRunningTaskInfo(int taskId) { Loading
libs/WindowManager/Shell/src/com/android/wm/shell/taskview/TaskViewTransitions.java +5 −0 Original line number Diff line number Diff line Loading @@ -217,6 +217,11 @@ public class TaskViewTransitions implements Transitions.TransitionHandler { return null; } /** Returns true if the given {@code taskInfo} belongs to a task view. */ public boolean isTaskViewTask(ActivityManager.RunningTaskInfo taskInfo) { return findTaskView(taskInfo) != null; } void startTaskView(@NonNull WindowContainerTransaction wct, @NonNull TaskViewTaskController taskView, @NonNull IBinder launchCookie) { updateVisibilityState(taskView, true /* visible */); Loading