/aosp14/frameworks/base/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/ |
H A D | EmbeddingTestUtils.java | 103 static SplitRule createSplitRule(@NonNull Activity primaryActivity, in createSplitRule() argument 105 return createSplitRule(primaryActivity, secondaryIntent, true /* clearTop */); in createSplitRule() 109 static SplitRule createSplitRule(@NonNull Activity primaryActivity, in createSplitRule() argument 111 final Pair<Activity, Intent> targetPair = new Pair<>(primaryActivity, secondaryIntent); in createSplitRule() 129 static SplitRule createSplitRule(@NonNull Activity primaryActivity, in createSplitRule() argument 131 return createSplitRule(primaryActivity, secondaryActivity, in createSplitRule() 137 static SplitRule createSplitRule(@NonNull Activity primaryActivity, in createSplitRule() argument 139 return createSplitRule(primaryActivity, secondaryActivity, in createSplitRule() 145 static SplitRule createSplitRule(@NonNull Activity primaryActivity, in createSplitRule() argument 148 final Pair<Activity, Activity> targetPair = new Pair<>(primaryActivity, secondaryActivity); in createSplitRule()
|
H A D | SplitControllerTest.java | 510 addSplitTaskFragments(primaryActivity, mActivity); in testResolveStartActivityIntent_shouldSplitWithTopSecondaryActivity() 542 addSplitTaskFragments(primaryActivity, mActivity); in testResolveStartActivityIntent_shouldLaunchInFullscreen() 766 addSplitTaskFragments(primaryActivity, mActivity); in testResolveActivityToContainer_placeholderRule_inSecondarySplit() 832 setupSplitRule(primaryActivity, mActivity); in testResolveActivityToContainer_splitRule_inSecondarySplitWithRuleMatched() 864 setupPlaceholderRule(primaryActivity); in testResolveActivityToContainer_placeholderRule_isPlaceholderWithRuleMatched() 871 primaryActivity, TASK_ID); in testResolveActivityToContainer_placeholderRule_isPlaceholderWithRuleMatched() 928 setupSplitRule(primaryActivity, mActivity); in testResolveActivityToContainer_splitRule_splitWithCurrentPrimaryAsSecondary() 933 primaryActivity); in testResolveActivityToContainer_splitRule_splitWithCurrentPrimaryAsSecondary() 951 setupSplitRule(mActivity, primaryActivity); in testResolveActivityToContainer_splitRule_splitWithCurrentPrimaryAsPrimary() 956 primaryActivity); in testResolveActivityToContainer_splitRule_splitWithCurrentPrimaryAsPrimary() [all …]
|
/aosp14/frameworks/base/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/ |
H A D | SplitContainer.java | 58 @NonNull Activity primaryActivity, in SplitContainer() argument 62 this(primaryContainer, primaryActivity, secondaryContainer, splitRule, splitAttributes, in SplitContainer() 67 @NonNull Activity primaryActivity, in SplitContainer() argument 81 && mPrimaryContainer.hasActivity(primaryActivity.getActivityToken())) { in SplitContainer() 87 mSecondaryContainer.addActivityToFinishOnExit(primaryActivity); in SplitContainer()
|
H A D | SplitPresenter.java | 176 @NonNull WindowContainerTransaction wct, @NonNull Activity primaryActivity, in createNewSplitWithEmptySideContainer() argument 179 final TaskProperties taskProperties = getTaskProperties(primaryActivity); in createNewSplitWithEmptySideContainer() 183 primaryActivity, primaryRelBounds, splitAttributes, null /* containerToAvoid */); in createNewSplitWithEmptySideContainer() 188 secondaryIntent, primaryActivity, taskId); in createNewSplitWithEmptySideContainer() 194 primaryActivity.getActivityToken(), secondaryRelBounds, windowingMode); in createNewSplitWithEmptySideContainer() 220 @NonNull Activity primaryActivity, @NonNull Activity secondaryActivity, in createNewSplitContainer() argument 222 final TaskProperties taskProperties = getTaskProperties(primaryActivity); in createNewSplitContainer() 226 primaryActivity, primaryRelBounds, splitAttributes, null /* containerToAvoid */); in createNewSplitContainer() 568 @NonNull SplitContainer splitContainer, @NonNull Activity primaryActivity, in expandSplitContainerIfNeeded() argument 578 minDimensionsPair = getActivityIntentMinDimensionsPair(primaryActivity, in expandSplitContainerIfNeeded() [all …]
|
H A D | SplitController.java | 1081 final Activity primaryActivity = splitContainer.getPrimaryContainer() in isNewActivityInSplitWithRuleMatched() local 1083 if (primaryActivity == null) { in isNewActivityInSplitWithRuleMatched() 1095 return getSplitRule(primaryActivity, launchedActivity) != null; in isNewActivityInSplitWithRuleMatched() 1140 primaryActivity); in putActivitiesIntoSplitIfNecessary() 1143 .getTaskProperties(primaryActivity); in putActivitiesIntoSplitIfNecessary() 1404 final SplitPairRule splitRule = getSplitRule(primaryActivity, intent); in getSecondaryContainerForSplitIfAny() 1411 .getTaskProperties(primaryActivity); in getSecondaryContainerForSplitIfAny() 1416 getActivityIntentMinDimensionsPair(primaryActivity, intent)); in getSecondaryContainerForSplitIfAny() 1910 if (isOnCreated || primaryActivity.isResumed()) { in getPlaceholderOptions() 2028 private SplitPairRule getSplitRule(@NonNull Activity primaryActivity, in getSplitRule() argument [all …]
|
/aosp14/frameworks/base/services/tests/wmtests/src/com/android/server/wm/ |
H A D | TaskFragmentTest.java | 283 final ActivityRecord primaryActivity = primaryTf.getTopMostActivity(); in testMoveTaskToFront_supportsEnterPipOnTaskSwitchForAdjacentTaskFragment() local 285 doReturn(true).when(primaryActivity).supportsPictureInPicture(); in testMoveTaskToFront_supportsEnterPipOnTaskSwitchForAdjacentTaskFragment() 289 primaryActivity.setState(RESUMED, "test"); in testMoveTaskToFront_supportsEnterPipOnTaskSwitchForAdjacentTaskFragment() 299 assertTrue(primaryActivity.supportsEnterPipOnTaskSwitch); in testMoveTaskToFront_supportsEnterPipOnTaskSwitchForAdjacentTaskFragment()
|