/aosp12/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | TaskFragmentOrganizerController.java | 112 if (taskFragment.mTaskFragmentAppearedSent) { in addTaskFragment() 118 mOrganizedTaskFragments.add(taskFragment); in addTaskFragment() 129 taskFragment.removeImmediately(); in dispose() 310 if (!state.addTaskFragment(taskFragment)) { in onTaskFragmentAppeared() 328 TaskFragment taskFragment) { in onTaskFragmentParentInfoChanged() argument 336 if (!taskFragment.mTaskFragmentAppearedSent) { in handleTaskFragmentInfoChanged() 358 if (taskFragment == entry.mTaskFragment) { in onTaskFragmentVanished() 366 if (!taskFragment.mTaskFragmentAppearedSent) { in onTaskFragmentVanished() 372 state.removeTaskFragment(taskFragment); in onTaskFragmentVanished() 454 mTaskFragment = taskFragment; in PendingTaskFragmentEvent() [all …]
|
H A D | WindowOrganizerController.java | 601 final TaskFragment taskFragment = wc.asTaskFragment(); in applyHierarchyOp() local 602 if (taskFragment == null || taskFragment.asTask() != null) { in applyHierarchyOp() 619 effects |= deleteTaskFragment(taskFragment, errorCallbackToken); in applyHierarchyOp() 1231 final TaskFragment taskFragment = new TaskFragment(mService, in createTaskFragment() local 1235 taskFragment.setTaskFragmentOrganizer(creationParams.getOrganizer(), in createTaskFragment() 1237 ownerActivity.getTask().addChild(taskFragment, POSITION_TOP); in createTaskFragment() 1238 taskFragment.setWindowingMode(creationParams.getWindowingMode()); in createTaskFragment() 1239 taskFragment.setBounds(creationParams.getInitialBounds()); in createTaskFragment() 1261 private int deleteTaskFragment(@NonNull TaskFragment taskFragment, in deleteTaskFragment() argument 1263 final int index = mLaunchTaskFragments.indexOfValue(taskFragment); in deleteTaskFragment() [all …]
|
H A D | TaskFragment.java | 327 void setAdjacentTaskFragment(@Nullable TaskFragment taskFragment, boolean moveTogether) { in setAdjacentTaskFragment() argument 328 if (mAdjacentTaskFragment == taskFragment) { in setAdjacentTaskFragment() 332 if (taskFragment != null) { in setAdjacentTaskFragment() 333 mAdjacentTaskFragment = taskFragment; in setAdjacentTaskFragment() 335 taskFragment.setAdjacentTaskFragment(this, moveTogether); in setAdjacentTaskFragment() 493 final TaskFragment taskFragment = parent.asTaskFragment(); in isEmbedded() local 494 return taskFragment != null && taskFragment.isEmbedded(); in isEmbedded() 827 final TaskFragment taskFragment = adjacentTaskFragments.get(j); in getVisibility() local 828 if (!taskFragment.isTranslucent(starting) in getVisibility() 829 && taskFragment.getBounds().contains(this.getBounds())) { in getVisibility() [all …]
|
H A D | LockTaskController.java | 263 final TaskFragment taskFragment = activity.getTaskFragment(); in activityBlockedFromFinish() local 264 final TaskFragment adjacentTaskFragment = taskFragment.getAdjacentTaskFragment(); in activityBlockedFromFinish() 265 if (taskFragment.asTask() != null in activityBlockedFromFinish() 266 || !taskFragment.isDelayLastActivityRemoval() in activityBlockedFromFinish() 274 taskFragment.getActivity(a -> !a.finishing && a != activity) != null; in activityBlockedFromFinish()
|
H A D | AppTransitionController.java | 609 final boolean hasMultipleOrganizers = leafTask.forAllLeafTaskFragments(taskFragment -> { in findTaskFragmentOrganizerForAllWindows() 610 final ITaskFragmentOrganizer tfOrganizer = taskFragment.getTaskFragmentOrganizer(); in findTaskFragmentOrganizerForAllWindows() 1157 final boolean notReady = rootTask.forAllLeafTaskFragments(taskFragment -> { in transitionGoodToGoForTaskFragments() 1158 if (!taskFragment.isReadyToTransit()) { in transitionGoodToGoForTaskFragments() 1160 taskFragment); in transitionGoodToGoForTaskFragments()
|
H A D | ActivityRecord.java | 3295 final TaskFragment taskFragment = getTaskFragment(); in completeFinishing() local 3296 if (next != null && taskFragment != null && taskFragment.isEmbedded()) { in completeFinishing() 3547 final TaskFragment taskFragment = getTaskFragment(); in makeFinishingLocked() local 3548 if (taskFragment != null) { in makeFinishingLocked() 3549 final Task task = taskFragment.getTask(); in makeFinishingLocked() 3552 taskFragment.mClearedTaskForReuse = true; in makeFinishingLocked() 3554 taskFragment.sendTaskFragmentInfoChanged(); in makeFinishingLocked() 4189 if (taskFragment != null && taskFragment.getAdjacentTaskFragment() != null in canShowWhenLocked() 4190 && taskFragment.isEmbedded()) { in canShowWhenLocked() 5705 if (taskFragment != null) { in activityPaused() [all …]
|
H A D | ActivityStartController.java | 503 int startActivityInTaskFragment(@NonNull TaskFragment taskFragment, in startActivityInTaskFragment() argument 510 .setInTaskFragment(taskFragment) in startActivityInTaskFragment()
|
H A D | ActivityStarter.java | 1981 private boolean canEmbedActivity(@NonNull TaskFragment taskFragment, ActivityRecord starting, in canEmbedActivity() argument 1983 final Task hostTask = taskFragment.getTask(); in canEmbedActivity() 2821 final TaskFragment taskFragment = top != null ? top.getTaskFragment() : null; in addOrReparentStartingActivity() local 2822 if (taskFragment != null && taskFragment.isEmbedded() in addOrReparentStartingActivity() 2823 && canEmbedActivity(taskFragment, mStartActivity, false /* newTask */, task)) { in addOrReparentStartingActivity() 3078 ActivityStarter setInTaskFragment(TaskFragment taskFragment) { in setInTaskFragment() argument 3079 mRequest.inTaskFragment = taskFragment; in setInTaskFragment()
|
H A D | AccessibilityController.java | 1820 final TaskFragment taskFragment = windowState.getTaskFragment(); in windowMattersToAccessibility() local 1821 if (taskFragment != null in windowMattersToAccessibility() 1822 && skipRemainingWindowsForTaskFragments.contains(taskFragment)) { in windowMattersToAccessibility() 1879 final TaskFragment taskFragment = windowState.getTaskFragment(); in updateUnaccountedSpace() local 1880 if (taskFragment != null) { in updateUnaccountedSpace() 1883 skipRemainingWindowsForTaskFragments.add(taskFragment); in updateUnaccountedSpace()
|
H A D | WindowProcessController.java | 1235 final TaskFragment taskFragment = r.getTaskFragment(); in handleAppDied() local 1236 if (taskFragment != null) { in handleAppDied() 1240 hasVisibleActivities |= taskFragment.handleAppDied(this); in handleAppDied()
|
H A D | RootWindowContainer.java | 378 boolean matchingCandidate(TaskFragment taskFragment) { in matchingCandidate() argument 379 final Task task = taskFragment.asTask(); in matchingCandidate() 2431 taskFragment -> taskFragment.awakeFromSleeping(), in applySleepTokens()
|
H A D | WindowState.java | 2960 final TaskFragment taskFragment = getTaskFragment(); in updateRegionForModalActivityWindow() local 2961 if (taskFragment != null) { in updateRegionForModalActivityWindow() 2962 final Task task = taskFragment.asTask(); in updateRegionForModalActivityWindow() 2966 mTmpRect.set(taskFragment.getBounds()); in updateRegionForModalActivityWindow()
|
H A D | Task.java | 4806 forAllLeafTasksAndLeafTaskFragments(taskFragment -> { 4807 if (!taskFragment.sleepIfPossible(shuttingDown)) {
|
/aosp12/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
H A D | TaskFragmentOrganizerControllerTest.java | 381 final TaskFragment taskFragment = mAtm.mWindowOrganizerController in testApplyTransaction_enforceHierarchyChange_createTaskFragment() local 383 assertNotNull(taskFragment); in testApplyTransaction_enforceHierarchyChange_createTaskFragment() 384 assertEquals(activity.getTask(), taskFragment.getTask()); in testApplyTransaction_enforceHierarchyChange_createTaskFragment() 474 final TaskFragment taskFragment = new TaskFragmentBuilder(mAtm) in testDeferPendingTaskFragmentEventsOfInvisibleTask() local 485 taskFragment.mTaskFragmentAppearedSent = true; in testDeferPendingTaskFragmentEventsOfInvisibleTask() 486 mController.onTaskFragmentInfoChanged(mIOrganizer, taskFragment); in testDeferPendingTaskFragmentEventsOfInvisibleTask() 500 final TaskFragment taskFragment = new TaskFragmentBuilder(mAtm) in testLastPendingTaskFragmentInfoChangedEventOfInvisibleTaskSent() local 506 final Task parentTask = taskFragment.getTask(); in testLastPendingTaskFragmentInfoChangedEventOfInvisibleTaskSent() 512 taskFragment.mTaskFragmentAppearedSent = true; in testLastPendingTaskFragmentInfoChangedEventOfInvisibleTaskSent() 513 mController.onTaskFragmentInfoChanged(mIOrganizer, taskFragment); in testLastPendingTaskFragmentInfoChangedEventOfInvisibleTaskSent() [all …]
|
H A D | AppTransitionTests.java | 203 final TaskFragment taskFragment = new TaskFragment(mAtm, new Binder(), in testTaskFragmentChange() local 205 activity.getTask().addChild(taskFragment, POSITION_TOP); in testTaskFragmentChange() 206 activity.reparent(taskFragment, POSITION_TOP); in testTaskFragmentChange() 211 mDc.mChangingContainers.add(taskFragment); in testTaskFragmentChange() 434 final TaskFragment taskFragment = new TaskFragmentBuilder(mAtm) in testActivityRecordReparentToTaskFragment() local 440 taskFragment.setBounds(0, 0, taskBounds.right / 2, taskBounds.bottom); in testActivityRecordReparentToTaskFragment() 441 spyOn(taskFragment); in testActivityRecordReparentToTaskFragment() 442 mockSurfaceFreezerSnapshot(taskFragment.mSurfaceFreezer); in testActivityRecordReparentToTaskFragment() 449 activity.reparent(taskFragment, POSITION_TOP); in testActivityRecordReparentToTaskFragment() 453 assertTrue(mDc.mChangingContainers.contains(taskFragment)); in testActivityRecordReparentToTaskFragment() [all …]
|
H A D | AppTransitionControllerTest.java | 789 final TaskFragment taskFragment = createTaskFragmentWithEmbeddedActivity( in testOverrideTaskFragmentAdapter_overrideWithEmbeddedActivity() local 791 final ActivityRecord activity = taskFragment.getTopMostActivity(); in testOverrideTaskFragmentAdapter_overrideWithEmbeddedActivity() 816 final ActivityRecord openingActivity = taskFragment.getTopMostActivity(); in testOverrideTaskFragmentAdapter_overrideWithNonEmbeddedActivity() 822 prepareAndTriggerAppTransition(openingActivity, closingActivity, taskFragment); in testOverrideTaskFragmentAdapter_overrideWithNonEmbeddedActivity() 868 final TaskFragment taskFragment = createTaskFragmentWithEmbeddedActivity( in testOverrideTaskFragmentAdapter_noOverrideWithTwoApps() local 870 final ActivityRecord openingActivity = taskFragment.getTopMostActivity(); in testOverrideTaskFragmentAdapter_noOverrideWithTwoApps() 875 prepareAndTriggerAppTransition(openingActivity, closingActivity, taskFragment); in testOverrideTaskFragmentAdapter_noOverrideWithTwoApps() 892 final ActivityRecord closingActivity = taskFragment.getTopMostActivity(); in testOverrideTaskFragmentAdapter_noOverrideNonEmbeddedActivityWithDiffUid() 903 prepareAndTriggerAppTransition(openingActivity, closingActivity, taskFragment); in testOverrideTaskFragmentAdapter_noOverrideNonEmbeddedActivityWithDiffUid() 918 final TaskFragment taskFragment = createTaskFragmentWithEmbeddedActivity( in testOverrideTaskFragmentAdapter_noOverrideWithWallpaper() local [all …]
|
H A D | WindowTestsBase.java | 1235 final TaskFragment taskFragment = new TaskFragment(mAtm, mFragmentToken, in build() local 1241 mParentTask.addChild(taskFragment, POSITION_TOP); in build() 1245 .setParentTaskFragment(taskFragment) in build() 1251 taskFragment.addChild(activity); in build() 1255 taskFragment.setTaskFragmentOrganizer( in build() 1259 return taskFragment; in build()
|
H A D | ActivityStarterTests.java | 1158 final TaskFragment taskFragment = new TaskFragment(mAtm, sourceRecord.token, in testStartActivityInner_inTaskFragment() local 1160 sourceRecord.getTask().addChild(taskFragment, POSITION_TOP); in testStartActivityInner_inTaskFragment() 1171 /* inTaskFragment */ taskFragment, in testStartActivityInner_inTaskFragment() 1175 assertTrue(taskFragment.hasChild()); in testStartActivityInner_inTaskFragment()
|
H A D | ActivityRecordTests.java | 188 final TaskFragment taskFragment = activity.getTaskFragment(); in testTaskFragmentCleanupOnClearingTask() local 190 verify(taskFragment).cleanUpActivityReferences(any()); in testTaskFragmentCleanupOnClearingTask() 197 final TaskFragment taskFragment = activity.getTaskFragment(); in testTaskFragmentCleanupOnActivityRemoval() local 199 verify(taskFragment).cleanUpActivityReferences(any()); in testTaskFragmentCleanupOnActivityRemoval() 2824 final TaskFragment taskFragment = createTaskFragmentWithParentTask(task, in testTransitionAnimationBounds_returnTaskFragment() local 2826 final ActivityRecord activity = taskFragment.getTopNonFinishingActivity(); in testTransitionAnimationBounds_returnTaskFragment() 2835 taskFragment.getWindowConfiguration().setBounds(taskFragmentBounds); in testTransitionAnimationBounds_returnTaskFragment() 2840 assertEquals(taskFragment.getBounds(), activity.getAnimationBounds(ROOT_TASK_CLIP_NONE)); in testTransitionAnimationBounds_returnTaskFragment() 2845 assertEquals(taskFragment.getBounds(), in testTransitionAnimationBounds_returnTaskFragment()
|
/aosp12/frameworks/base/core/java/android/window/ |
H A D | WindowContainerTransaction.java | 458 @NonNull WindowContainerToken taskFragment) { in deleteTaskFragment() 461 .setContainer(taskFragment.asBinder()) in deleteTaskFragment()
|