Home
last modified time | relevance | path

Searched refs:splitRule (Results 1 – 6 of 6) sorted by relevance

/aosp14/frameworks/base/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/
H A DSplitContainer.java60 @NonNull SplitRule splitRule, in SplitContainer() argument
69 @NonNull SplitRule splitRule, in SplitContainer() argument
73 mSplitRule = splitRule; in SplitContainer()
79 if (shouldFinishPrimaryWithSecondary(splitRule)) { in SplitContainer()
90 if (shouldFinishSecondaryWithPrimary(splitRule)) { in SplitContainer()
221 if (splitRule instanceof SplitPlaceholderRule) { in getFinishPrimaryWithSecondaryBehavior()
224 if (splitRule instanceof SplitPairRule) { in getFinishPrimaryWithSecondaryBehavior()
231 if (splitRule instanceof SplitPlaceholderRule) { in getFinishSecondaryWithPrimaryBehavior()
234 if (splitRule instanceof SplitPairRule) { in getFinishSecondaryWithPrimaryBehavior()
241 if (!(splitRule instanceof SplitPlaceholderRule)) { in isStickyPlaceholderRule()
[all …]
H A DJetpackTaskFragmentOrganizer.java248 @NonNull IBinder primary, @NonNull IBinder secondary, @NonNull SplitRule splitRule) { in setAdjacentTaskFragmentsWithRule() argument
251 SplitContainer.shouldFinishSecondaryWithPrimary(splitRule); in setAdjacentTaskFragmentsWithRule()
253 SplitContainer.shouldFinishPrimaryWithSecondary(splitRule); in setAdjacentTaskFragmentsWithRule()
275 @NonNull IBinder primary, @NonNull IBinder secondary, @NonNull SplitRule splitRule, in setCompanionTaskFragment() argument
280 getFinishPrimaryWithSecondaryBehavior(splitRule)); in setCompanionTaskFragment()
282 finishPrimaryWithSecondary = shouldFinishPrimaryWithSecondary(splitRule); in setCompanionTaskFragment()
289 getFinishSecondaryWithPrimaryBehavior(splitRule)); in setCompanionTaskFragment()
291 finishSecondaryWithPrimary = shouldFinishSecondaryWithPrimary(splitRule); in setCompanionTaskFragment()
H A DSplitController.java1136 if (splitRule == null) { in putActivitiesIntoSplitIfNecessary()
1145 taskProperties, splitRule, splitRule.getDefaultSplitAttributes(), in putActivitiesIntoSplitIfNecessary()
1148 && canReuseContainer(splitRule, splitContainer.getSplitRule(), in putActivitiesIntoSplitIfNecessary()
1404 final SplitPairRule splitRule = getSplitRule(primaryActivity, intent); in getSecondaryContainerForSplitIfAny() local
1405 if (splitRule == null) { in getSecondaryContainerForSplitIfAny()
1415 taskProperties, splitRule, splitRule.getDefaultSplitAttributes(), in getSecondaryContainerForSplitIfAny()
1430 splitRule, calculatedSplitAttributes); in getSecondaryContainerForSplitIfAny()
1533 secondaryContainer, splitRule, splitAttributes); in registerSplit()
1535 if (splitRule instanceof SplitPairRule && ((SplitPairRule) splitRule).shouldClearTop()) { in registerSplit()
1743 final SplitRule splitRule = splitContainer.getSplitRule(); in updateSplitContainerIfNeeded() local
[all …]
H A DSplitPresenter.java372 @NonNull TaskFragmentContainer secondaryContainer, @NonNull SplitRule splitRule, in setAdjacentTaskFragments() argument
381 secondaryContainer.getTaskFragmentToken(), splitRule); in setAdjacentTaskFragments()
384 secondaryContainer.getTaskFragmentToken(), splitRule, isStacked); in setAdjacentTaskFragments()
388 splitRule instanceof SplitPinRule ? (SplitPinRule) splitRule : null; in setAdjacentTaskFragments()
/aosp14/frameworks/base/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/
H A DSplitControllerTest.java780 final SplitPairRule splitRule = (SplitPairRule) mSplitController.getSplitRules().get(0); in testResolveActivityToContainer_splitRule_inPrimarySplitWithRuleMatched() local
792 splitRule, in testResolveActivityToContainer_splitRule_inPrimarySplitWithRuleMatched()
807 final SplitPairRule splitRule = (SplitPairRule) mSplitController.getSplitRules().get(0); in testResolveActivityToContainer_splitRule_inPrimarySplitWithNoRuleMatched() local
820 splitRule, in testResolveActivityToContainer_splitRule_inPrimarySplitWithNoRuleMatched()
1613 final SplitRule splitRule = createSplitRule(primaryActivity, secondaryIntent, clearTop); in setupSplitRule() local
1614 mSplitController.setEmbeddingRules(Collections.singleton(splitRule)); in setupSplitRule()
1626 final SplitRule splitRule = createSplitRule(primaryActivity, secondaryActivity, clearTop); in setupSplitRule() local
1627 mSplitController.setEmbeddingRules(Collections.singleton(splitRule)); in setupSplitRule()
H A DSplitPresenterTest.java628 SplitRule splitRule = createSplitRule(mActivity, secondaryActivity); in testExpandSplitContainerIfNeeded() local
632 secondaryTf, splitRule, SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded()