Home
last modified time | relevance | path

Searched refs:GroupedRecentTaskInfo (Results 1 – 9 of 9) sorted by relevance

/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/util/
DGroupedRecentTaskInfo.java34 public class GroupedRecentTaskInfo implements Parcelable { class
57 public static GroupedRecentTaskInfo forSingleTask( in forSingleTask()
59 return new GroupedRecentTaskInfo(new ActivityManager.RecentTaskInfo[]{task}, null, in forSingleTask()
66 public static GroupedRecentTaskInfo forSplitTasks(@NonNull ActivityManager.RecentTaskInfo task1, in forSplitTasks()
68 return new GroupedRecentTaskInfo(new ActivityManager.RecentTaskInfo[]{task1, task2}, in forSplitTasks()
75 public static GroupedRecentTaskInfo forFreeformTasks( in forFreeformTasks()
77 return new GroupedRecentTaskInfo(tasks, null, TYPE_FREEFORM); in forFreeformTasks()
80 private GroupedRecentTaskInfo(@NonNull ActivityManager.RecentTaskInfo[] tasks, in GroupedRecentTaskInfo() method in GroupedRecentTaskInfo
87 GroupedRecentTaskInfo(Parcel parcel) { in GroupedRecentTaskInfo() method in GroupedRecentTaskInfo
191 public static final @android.annotation.NonNull Creator<GroupedRecentTaskInfo> CREATOR =
[all …]
DGroupedRecentTaskInfo.aidl19 parcelable GroupedRecentTaskInfo;
/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/recents/
DGroupedRecentTaskInfoTest.kt28 import com.android.wm.shell.util.GroupedRecentTaskInfo
29 import com.android.wm.shell.util.GroupedRecentTaskInfo.CREATOR
30 import com.android.wm.shell.util.GroupedRecentTaskInfo.TYPE_FREEFORM
31 import com.android.wm.shell.util.GroupedRecentTaskInfo.TYPE_SINGLE
32 import com.android.wm.shell.util.GroupedRecentTaskInfo.TYPE_SPLIT
153 private fun singleTaskGroupInfo(): GroupedRecentTaskInfo { in singleTaskGroupInfo()
155 return GroupedRecentTaskInfo.forSingleTask(task) in singleTaskGroupInfo()
158 private fun splitTasksGroupInfo(): GroupedRecentTaskInfo { in splitTasksGroupInfo()
162 return GroupedRecentTaskInfo.forSplitTasks(task1, task2, splitBounds) in splitTasksGroupInfo()
165 private fun freeformTasksGroupInfo(): GroupedRecentTaskInfo { in freeformTasksGroupInfo()
[all …]
DRecentTasksControllerTest.java76 import com.android.wm.shell.util.GroupedRecentTaskInfo;
226 ArrayList<GroupedRecentTaskInfo> recentTasks = mRecentTasksController.getRecentTasks( in testGetRecentTasks()
253 ArrayList<GroupedRecentTaskInfo> recentTasks = mRecentTasksController.getRecentTasks( in testGetRecentTasks_withPairs()
265 final List<GroupedRecentTaskInfo>[] recentTasks = new List[1]; in testGetRecentTasks_ReturnsRecentTasksAsynchronously()
266 Consumer<List<GroupedRecentTaskInfo>> consumer = argument -> recentTasks[0] = argument; in testGetRecentTasks_ReturnsRecentTasksAsynchronously()
306 ArrayList<GroupedRecentTaskInfo> recentTasks = mRecentTasksController.getRecentTasks( in testGetRecentTasks_hasActiveDesktopTasks_proto2Enabled_groupFreeformTasks()
311 GroupedRecentTaskInfo freeformGroup = recentTasks.get(0); in testGetRecentTasks_hasActiveDesktopTasks_proto2Enabled_groupFreeformTasks()
312 GroupedRecentTaskInfo singleGroup1 = recentTasks.get(1); in testGetRecentTasks_hasActiveDesktopTasks_proto2Enabled_groupFreeformTasks()
313 GroupedRecentTaskInfo singleGroup2 = recentTasks.get(2); in testGetRecentTasks_hasActiveDesktopTasks_proto2Enabled_groupFreeformTasks()
316 assertEquals(GroupedRecentTaskInfo.TYPE_FREEFORM, freeformGroup.getType()); in testGetRecentTasks_hasActiveDesktopTasks_proto2Enabled_groupFreeformTasks()
[all …]
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/recents/
DRecentTasksController.java62 import com.android.wm.shell.util.GroupedRecentTaskInfo;
384 ArrayList<GroupedRecentTaskInfo> getRecentTasks(int maxNum, int flags, int userId) { in getRecentTasks()
401 ArrayList<GroupedRecentTaskInfo> recentTasks = new ArrayList<>(); in getRecentTasks()
429 recentTasks.add(GroupedRecentTaskInfo.forSplitTasks(taskInfo, pairedTaskInfo, in getRecentTasks()
432 recentTasks.add(GroupedRecentTaskInfo.forSingleTask(taskInfo)); in getRecentTasks()
438 recentTasks.add(mostRecentFreeformTaskIndex, GroupedRecentTaskInfo.forFreeformTasks( in getRecentTasks()
504 ArrayList<GroupedRecentTaskInfo> recentTasks = getRecentTasks(Integer.MAX_VALUE, in dump()
518 Consumer<List<GroupedRecentTaskInfo>> callback) { in getRecentTasks()
520 List<GroupedRecentTaskInfo> tasks = in getRecentTasks()
621 public GroupedRecentTaskInfo[] getRecentTasks(int maxNum, int flags, int userId) in getRecentTasks()
[all …]
DRecentTasks.java23 import com.android.wm.shell.util.GroupedRecentTaskInfo;
38 Consumer<List<GroupedRecentTaskInfo>> callback) { in getRecentTasks()
DIRecentTasks.aidl27 import com.android.wm.shell.util.GroupedRecentTaskInfo;
47 GroupedRecentTaskInfo[] getRecentTasks(int maxNum, int flags, int userId) = 3; in getRecentTasks()
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/mediaprojection/appselector/data/
DShellRecentTaskListProviderTest.kt20 import com.android.wm.shell.util.GroupedRecentTaskInfo
222 private fun givenRecentTasks(vararg tasks: GroupedRecentTaskInfo) { in givenRecentTasks()
224 val consumer = it.arguments.last() as Consumer<List<GroupedRecentTaskInfo>> in givenRecentTasks()
250 ): GroupedRecentTaskInfo { in createRecentTask()
258 return GroupedRecentTaskInfo.forSingleTask(createTaskInfo(taskId, userId, isVisible)) in createRecentTask()
267 ): GroupedRecentTaskInfo = in createTaskPair()
268 GroupedRecentTaskInfo.forSplitTasks( in createTaskPair()
/frameworks/base/packages/SystemUI/src/com/android/systemui/mediaprojection/appselector/data/
DRecentTaskListProvider.kt26 import com.android.wm.shell.util.GroupedRecentTaskInfo in <lambda>()
54 val groupedTasks: List<GroupedRecentTaskInfo> = recents?.getTasks() ?: emptyList() in loadRecentTasks()
89 private suspend fun RecentTasks.getTasks(): List<GroupedRecentTaskInfo> = in getTasks()