/aosp14/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | TaskFragmentOrganizerController.java | 322 taskFragment != null ? taskFragment.getTaskFragmentInfo() : null; in prepareTaskFragmentError() 580 if (taskFragment.getTask() == null) { in onTaskFragmentAppeared() 582 + taskFragment); in onTaskFragmentAppeared() 644 .setTaskFragment(taskFragment) in onTaskFragmentVanished() 646 state.removeTaskFragment(taskFragment); in onTaskFragmentVanished() 654 if (taskFragment != null && taskFragment.mTaskFragmentVanishedSent) { in onTaskFragmentError() 662 .setTaskFragment(taskFragment) in onTaskFragmentError() 840 mTaskFragment = taskFragment; in PendingTaskFragmentEvent() 887 mTaskFragment = taskFragment; in setTaskFragment() 1089 .setTask(taskFragment.getTask()) in dispatchPendingInfoChangedEvent() [all …]
|
H A D | WindowOrganizerController.java | 817 if (taskFragment.isEmbeddedTaskFragmentInPip()) { in applyTaskFragmentChanges() 825 mTmpBounds0.set(taskFragment.getBounds()); in applyTaskFragmentChanges() 1262 transition.collect(taskFragment); in applyTaskFragmentOperation() 1301 taskFragment.resetAdjacentTaskFragment(); in applyTaskFragmentOperation() 1310 if ((focusedTaskFragment == taskFragment in applyTaskFragmentOperation() 1356 final Task task = taskFragment.getTask(); in applyTaskFragmentOperation() 1370 taskFragment.setIsolatedNav(isolatedNav); in applyTaskFragmentOperation() 1409 if (taskFragment == null || !taskFragment.isAttached()) { in validateTaskFragment() 1417 if (taskFragment.isEmbeddedTaskFragmentInPip() in validateTaskFragment() 2016 ownerTask.addChild(taskFragment, position); in createTaskFragment() [all …]
|
H A D | ActivityStartInterceptor.java | 143 final TaskFragment taskFragment = getLaunchTaskFragment(); in createIntentSenderForOriginalIntent() local 146 if (taskFragment != null) { in createIntentSenderForOriginalIntent() 150 activityOptions.setLaunchTaskFragmentToken(taskFragment.getFragmentToken()); in createIntentSenderForOriginalIntent() 388 final TaskFragment taskFragment = getLaunchTaskFragment(); in interceptLockedManagedProfileIfNeeded() local 395 } else if (taskFragment != null) { in interceptLockedManagedProfileIfNeeded() 399 final Task parentTask = taskFragment.getTask(); in interceptLockedManagedProfileIfNeeded()
|
H A D | TaskFragment.java | 422 void setAdjacentTaskFragment(@Nullable TaskFragment taskFragment) { in setAdjacentTaskFragment() argument 423 if (mAdjacentTaskFragment == taskFragment) { in setAdjacentTaskFragment() 427 if (taskFragment != null) { in setAdjacentTaskFragment() 428 mAdjacentTaskFragment = taskFragment; in setAdjacentTaskFragment() 429 taskFragment.setAdjacentTaskFragment(this); in setAdjacentTaskFragment() 1083 taskFragment.mAdjacentTaskFragment; in getVisibility() 2748 forAllTaskFragments(taskFragment -> taskFragment.mLastPausedActivity = null); in clearLastPausedActivity() 2903 task.forAllLeafTaskFragments(taskFragment -> { in cleanUpEmbeddedTaskFragment() 2904 if (taskFragment.getCompanionTaskFragment() == this) { in cleanUpEmbeddedTaskFragment() 2960 if (taskFragment != null) { in getTaskFragment() [all …]
|
H A D | AppTransitionController.java | 710 final boolean hasMultipleOrganizers = task.forAllLeafTaskFragments(taskFragment -> { in findTaskFragmentOrganizer() 711 final ITaskFragmentOrganizer tfOrganizer = taskFragment.getTaskFragmentOrganizer(); in findTaskFragmentOrganizer() 1238 final TaskFragment taskFragment = container.asTaskFragment(); in handleClosingChangingContainers() local 1239 if (taskFragment != null) { in handleClosingChangingContainers() 1240 taskFragment.updateOrganizedTaskFragmentSurface(); in handleClosingChangingContainers() 1355 final boolean notReady = rootTask.forAllLeafTaskFragments(taskFragment -> { in transitionGoodToGoForTaskFragments() 1356 if (!taskFragment.isReadyToTransit()) { in transitionGoodToGoForTaskFragments() 1358 taskFragment); in transitionGoodToGoForTaskFragments()
|
H A D | LockTaskController.java | 265 final TaskFragment taskFragment = activity.getTaskFragment(); in activityBlockedFromFinish() local 266 final TaskFragment adjacentTaskFragment = taskFragment.getAdjacentTaskFragment(); in activityBlockedFromFinish() 267 if (taskFragment.asTask() != null in activityBlockedFromFinish() 268 || !taskFragment.isDelayLastActivityRemoval() in activityBlockedFromFinish() 276 taskFragment.getActivity(a -> !a.finishing && a != activity) != null; in activityBlockedFromFinish()
|
H A D | ActivityStarter.java | 2192 static int canEmbedActivity(@NonNull TaskFragment taskFragment, in canEmbedActivity() argument 2194 final Task hostTask = taskFragment.getTask(); in canEmbedActivity() 2200 return taskFragment.isAllowedToEmbedActivity(starting); in canEmbedActivity() 3122 final TaskFragment taskFragment = r.getTaskFragment(); in addOrReparentStartingActivity() 3124 && sourceTaskFragment == taskFragment); in addOrReparentStartingActivity() 3149 private void sendCanNotEmbedActivityError(TaskFragment taskFragment, in sendCanNotEmbedActivityError() argument 3161 + ". TaskFragment's bounds:" + taskFragment.getBounds() in sendCanNotEmbedActivityError() 3172 if (taskFragment.isOrganized()) { in sendCanNotEmbedActivityError() 3175 taskFragment, OP_TYPE_START_ACTIVITY_IN_TASK_FRAGMENT, in sendCanNotEmbedActivityError() local 3407 ActivityStarter setInTaskFragment(TaskFragment taskFragment) { in setInTaskFragment() argument [all …]
|
H A D | Transition.java | 2039 final TaskFragment taskFragment = wc.asTaskFragment(); in isTranslucent() local 2040 if (taskFragment == null) { in isTranslucent() 2046 if (taskFragment.isTranslucentForTransition()) { in isTranslucent() 2050 final TaskFragment adjacentTaskFragment = taskFragment.getAdjacentTaskFragment(); in isTranslucent() 2431 final TaskFragment taskFragment = target.asTaskFragment(); in calculateTransitionInfo() local 2471 if (activityRecord != null || (taskFragment != null && taskFragment.isEmbedded())) { in calculateTransitionInfo() 2475 : taskFragment.getOrganizedTaskFragment(); in calculateTransitionInfo() 2488 : taskFragment.getTask(); in calculateTransitionInfo() 2960 final TaskFragment taskFragment = wc.asTaskFragment(); in getChangeFlags() local 2961 if (taskFragment != null && task == null) { in getChangeFlags() [all …]
|
H A D | ActivityStartController.java | 538 int startActivityInTaskFragment(@NonNull TaskFragment taskFragment, in startActivityInTaskFragment() argument 546 .setInTaskFragment(taskFragment) in startActivityInTaskFragment()
|
H A D | ActivityRecord.java | 3740 final TaskFragment taskFragment = getTaskFragment(); in completeFinishing() local 3741 if (next != null && taskFragment != null && taskFragment.isEmbedded()) { in completeFinishing() 4008 final TaskFragment taskFragment = getTaskFragment(); in makeFinishingLocked() local 4009 if (taskFragment != null) { in makeFinishingLocked() 4010 final Task task = taskFragment.getTask(); in makeFinishingLocked() 4013 taskFragment.mClearedTaskForReuse = true; in makeFinishingLocked() 4015 taskFragment.sendTaskFragmentInfoChanged(); in makeFinishingLocked() 4690 if (taskFragment != null && taskFragment.getAdjacentTaskFragment() != null in canShowWhenLocked() 4691 && taskFragment.isEmbedded()) { in canShowWhenLocked() 6346 if (taskFragment != null) { in activityPaused() [all …]
|
H A D | WindowProcessController.java | 1436 final TaskFragment taskFragment = r.getTaskFragment(); in handleAppDied() local 1437 if (taskFragment != null) { in handleAppDied() 1441 hasVisibleActivities |= taskFragment.handleAppDied(this); in handleAppDied()
|
H A D | ActivityClientController.java | 1582 final TaskFragment taskFragment = r.getTaskFragment(); in isRelativeTaskRootActivity() local 1583 if (r != taskFragment.getActivity(ar -> !ar.finishing || ar == r, in isRelativeTaskRootActivity() 1590 return taskRoot.getTaskFragment().getCompanionTaskFragment() == taskFragment; in isRelativeTaskRootActivity()
|
H A D | WindowContainer.java | 3289 final TaskFragment taskFragment = asTaskFragment(); in applyAnimationUnchecked() local 3294 || (taskFragment != null && taskFragment.isEmbedded() in applyAnimationUnchecked() 3304 : taskFragment.getOrganizedTaskFragment(); in applyAnimationUnchecked() 3318 : taskFragment.getTask(); in applyAnimationUnchecked()
|
H A D | Task.java | 1398 final TaskFragment taskFragment = newTop.getTaskFragment(); in moveActivityToFront() local 1400 if (taskFragment != this) { in moveActivityToFront() 1401 if (taskFragment.isEmbedded() && taskFragment.getNonFinishingActivityCount() == 1) { in moveActivityToFront() 1402 taskFragment.mClearedForReorderActivityToFront = true; in moveActivityToFront() 1406 if (taskFragment.isEmbedded()) { in moveActivityToFront() 4838 forAllLeafTasksAndLeafTaskFragments(taskFragment -> { 4839 if (!taskFragment.sleepIfPossible(shuttingDown)) {
|
H A D | ActivityTaskSupervisor.java | 1842 TaskFragment taskFragment = topActivity.getTaskFragment(); in doesTopActivityMatchingUidExistForAsm() local 1843 if (taskFragment == null) { in doesTopActivityMatchingUidExistForAsm() 1847 TaskFragment adjacentTaskFragment = taskFragment.getAdjacentTaskFragment(); in doesTopActivityMatchingUidExistForAsm()
|
H A D | WindowState.java | 2782 final TaskFragment taskFragment = getTaskFragment(); in updateRegionForModalActivityWindow() local 2783 if (taskFragment != null) { in updateRegionForModalActivityWindow() 2784 final Task task = taskFragment.asTask(); in updateRegionForModalActivityWindow() 2788 mTmpRect.set(taskFragment.getBounds()); in updateRegionForModalActivityWindow()
|
/aosp14/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
H A D | TaskFragmentTest.java | 414 final Task task = taskFragment.getTask(); in testIsReadyToTransit() 417 assertFalse(taskFragment.isReadyToTransit()); in testIsReadyToTransit() 422 activity.reparent(taskFragment, WindowContainer.POSITION_TOP); in testIsReadyToTransit() 423 assertTrue(taskFragment.isReadyToTransit()); in testIsReadyToTransit() 426 taskFragment.removeChild(activity); in testIsReadyToTransit() 428 assertTrue(taskFragment.isReadyToTransit()); in testIsReadyToTransit() 432 taskFragment.mClearedTaskFragmentForPip = true; in testIsReadyToTransit() 433 assertTrue(taskFragment.isReadyToTransit()); in testIsReadyToTransit() 437 assertFalse(taskFragment.isReadyToTransit()); in testIsReadyToTransit() 529 taskFragment.isAllowedToEmbedActivity(activity)); in testIsAllowedToEmbedActivity() [all …]
|
H A D | AppTransitionControllerTest.java | 852 final ActivityRecord activity = taskFragment.getTopMostActivity(); in testOverrideTaskFragmentAdapter_overrideWithEmbeddedActivity() 876 assertFalse(taskFragment.isEmbeddedWithBoundsOverride()); in testOverrideTaskFragmentAdapter_noOverrideWithOnlyTaskFragmentFillingTask() 877 final ActivityRecord openingActivity = taskFragment.getTopMostActivity(); in testOverrideTaskFragmentAdapter_noOverrideWithOnlyTaskFragmentFillingTask() 907 taskFragment.setWindowingMode(WINDOWING_MODE_MULTI_WINDOW); in testOverrideTaskFragmentAdapter_overrideWithTaskFragmentNotFillingTask() 910 taskFragment.setBounds(embeddedBounds); in testOverrideTaskFragmentAdapter_overrideWithTaskFragmentNotFillingTask() 911 assertTrue(taskFragment.isEmbeddedWithBoundsOverride()); in testOverrideTaskFragmentAdapter_overrideWithTaskFragmentNotFillingTask() 912 final ActivityRecord openingActivity = taskFragment.getTopMostActivity(); in testOverrideTaskFragmentAdapter_overrideWithTaskFragmentNotFillingTask() 1043 final ActivityRecord activity = taskFragment.getTopMostActivity(); in testOverrideTaskFragmentAdapter_noOverrideWithWallpaper() 1069 final TaskFragment taskFragment = new TaskFragmentBuilder(mAtm) in testOverrideTaskFragmentAdapter_inputProtectedForUntrustedAnimation() local 1127 final TaskFragment taskFragment = new TaskFragmentBuilder(mAtm) in testOverrideTaskFragmentAdapter_inputProtectedForTrustedAnimation() local [all …]
|
H A D | TaskFragmentOrganizerControllerTest.java | 383 activity.reparent(taskFragment, POSITION_TOP); in testOnActivityReparentedToTask_activityInOrganizerProcess_useActivityToken() 574 assertNotNull(taskFragment); in testApplyTransaction_enforceHierarchyChange_createTaskFragment() 832 assertNotNull(taskFragment); in testApplyTransaction_createTaskFragment_withPairedPrimaryFragmentToken() 835 task.mChildren.indexOf(taskFragment)); in testApplyTransaction_createTaskFragment_withPairedPrimaryFragmentToken() 868 assertNotNull(taskFragment); in testApplyTransaction_createTaskFragment_overrideBounds() 898 assertNotNull(taskFragment); in testApplyTransaction_createTaskFragment_withPairedActivityToken() 901 task.mChildren.indexOf(taskFragment)); in testApplyTransaction_createTaskFragment_withPairedActivityToken() 1269 taskFragment.setResumedActivity(null, "test"); in testCanSendPendingTaskFragmentEventsAfterActivityResumed() 1310 taskFragment.mTaskFragmentAppearedSent = true; in testLastPendingTaskFragmentInfoChangedEventOfInvisibleTaskSent() 1377 assertNotNull(taskFragment); in testTaskFragmentRemoved_cleanUpEmbeddedTaskFragment() [all …]
|
H A D | ActivityStarterTests.java | 1496 null /* inTask */, taskFragment); in testStartActivityInner_inTaskFragment_failsByDefault() 1498 assertFalse(taskFragment.hasChild()); in testStartActivityInner_inTaskFragment_failsByDefault() 1515 null /* inTask */, taskFragment); in testStartActivityInner_inTaskFragment_allowedForSystemUid() 1517 assertTrue(taskFragment.hasChild()); in testStartActivityInner_inTaskFragment_allowedForSystemUid() 1533 null /* inTask */, taskFragment); in testStartActivityInner_inTaskFragment_allowedForSameUid() 1535 assertTrue(taskFragment.hasChild()); in testStartActivityInner_inTaskFragment_allowedForSameUid() 1559 null /* inTask */, taskFragment); in testStartActivityInner_inTaskFragment_allowedTrustedCertUid() 1561 assertTrue(taskFragment.hasChild()); in testStartActivityInner_inTaskFragment_allowedTrustedCertUid() 1576 null /* inTask */, taskFragment); in testStartActivityInner_inTaskFragment_allowedForUntrustedEmbedding() 1578 assertTrue(taskFragment.hasChild()); in testStartActivityInner_inTaskFragment_allowedForUntrustedEmbedding() [all …]
|
H A D | AppTransitionTests.java | 212 final TaskFragment taskFragment = new TaskFragment(mAtm, new Binder(), in testTaskFragmentChange() local 214 activity.getTask().addChild(taskFragment, POSITION_TOP); in testTaskFragmentChange() 215 activity.reparent(taskFragment, POSITION_TOP); in testTaskFragmentChange() 220 mDc.mChangingContainers.add(taskFragment); in testTaskFragmentChange() 443 final TaskFragment taskFragment = new TaskFragmentBuilder(mAtm) in testActivityRecordReparentedToTaskFragment() local 449 taskFragment.setBounds(0, 0, taskBounds.right / 2, taskBounds.bottom); in testActivityRecordReparentedToTaskFragment() 450 spyOn(taskFragment); in testActivityRecordReparentedToTaskFragment() 451 mockSurfaceFreezerSnapshot(taskFragment.mSurfaceFreezer); in testActivityRecordReparentedToTaskFragment() 458 activity.reparent(taskFragment, POSITION_TOP); in testActivityRecordReparentedToTaskFragment() 462 assertTrue(mDc.mChangingContainers.contains(taskFragment)); in testActivityRecordReparentedToTaskFragment() [all …]
|
H A D | RootWindowContainerTests.java | 361 final TaskFragment taskFragment = new TaskFragmentBuilder(mAtm) in testSingleActivityInTaskFragmentEnterPip() local 365 final ActivityRecord activity = taskFragment.getTopMostActivity(); in testSingleActivityInTaskFragmentEnterPip() 385 final TaskFragment taskFragment = new TaskFragmentBuilder(mAtm) in testMultipleActivitiesInTaskFragmentEnterPip() local 389 final ActivityRecord firstActivity = taskFragment.getTopMostActivity(); in testMultipleActivitiesInTaskFragmentEnterPip() 390 final ActivityRecord secondActivity = taskFragment.getBottomMostActivity(); in testMultipleActivitiesInTaskFragmentEnterPip() 414 final TaskFragment taskFragment = new TaskFragmentBuilder(mAtm) in testMovingEmbeddedActivityToPip() local 419 assertEquals(taskFragmentBounds, taskFragment.getBounds()); in testMovingEmbeddedActivityToPip() 420 final ActivityRecord topActivity = taskFragment.getTopMostActivity(); in testMovingEmbeddedActivityToPip()
|
H A D | WindowTestsBase.java | 835 final TaskFragment taskFragment = new TaskFragmentBuilder(parentTask.mAtmService) in createTaskFragmentWithEmbeddedActivity() local 842 .put(fragmentToken, taskFragment); in createTaskFragmentWithEmbeddedActivity() 843 return taskFragment; in createTaskFragmentWithEmbeddedActivity() 1411 final TaskFragment taskFragment = new TaskFragment(mAtm, mFragmentToken, in build() local 1417 mParentTask.addChild(taskFragment, POSITION_TOP); in build() 1421 taskFragment.addChild(activity); in build() 1425 taskFragment.setTaskFragmentOrganizer( in build() 1430 taskFragment.setBounds(mBounds); in build() 1432 spyOn(taskFragment); in build() 1433 return taskFragment; in build()
|
H A D | ActivityRecordTests.java | 210 final TaskFragment taskFragment = activity.getTaskFragment(); in testTaskFragmentCleanupOnClearingTask() local 212 verify(taskFragment).cleanUpActivityReferences(any()); in testTaskFragmentCleanupOnClearingTask() 219 final TaskFragment taskFragment = activity.getTaskFragment(); in testTaskFragmentCleanupOnActivityRemoval() local 221 verify(taskFragment).cleanUpActivityReferences(any()); in testTaskFragmentCleanupOnActivityRemoval() 3108 taskFragment.getWindowConfiguration().setBounds(taskFragmentBounds); in testTransitionAnimationBounds_returnTaskFragment() 3118 assertEquals(taskFragment.getBounds(), in testTransitionAnimationBounds_returnTaskFragment() 3681 final TaskFragment taskFragment = new TaskFragment(mAtm, new Binder(), in testEnsureActivitiesVisibleAnotherUserTasks() local 3683 activity.getTask().addChild(taskFragment, POSITION_TOP); in testEnsureActivitiesVisibleAnotherUserTasks() 3684 activity.reparent(taskFragment, POSITION_TOP); in testEnsureActivitiesVisibleAnotherUserTasks() 3689 spyOn(taskFragment); in testEnsureActivitiesVisibleAnotherUserTasks() [all …]
|
H A D | SizeCompatTests.java | 2707 TaskFragment taskFragment = activity.getTaskFragment(); 2708 spyOn(taskFragment); 2710 doReturn(WINDOWING_MODE_MULTI_WINDOW).when(taskFragment).getWindowingMode();
|