Searched refs:splitRule (Results 1 – 6 of 6) sorted by relevance
/aosp14/frameworks/base/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/ |
H A D | SplitContainer.java | 60 @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 D | JetpackTaskFragmentOrganizer.java | 248 @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 D | SplitController.java | 1136 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 D | SplitPresenter.java | 372 @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 D | SplitControllerTest.java | 780 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 D | SplitPresenterTest.java | 628 SplitRule splitRule = createSplitRule(mActivity, secondaryActivity); in testExpandSplitContainerIfNeeded() local 632 secondaryTf, splitRule, SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded()
|