Home
last modified time | relevance | path

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

/frameworks/base/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/
DSplitContainer.java53 @NonNull SplitRule splitRule, in SplitContainer() argument
55 this(primaryContainer, primaryActivity, secondaryContainer, splitRule, splitAttributes, in SplitContainer()
62 @NonNull SplitRule splitRule, in SplitContainer() argument
65 primaryContainer.getToken(), secondaryContainer.getToken(), splitRule.getTag(), in SplitContainer()
69 mSplitRule = splitRule; in SplitContainer()
70 mDefaultSplitAttributes = splitRule.getDefaultSplitAttributes(); in SplitContainer()
73 if (shouldFinishPrimaryWithSecondary(splitRule)) { in SplitContainer()
84 if (shouldFinishSecondaryWithPrimary(splitRule)) { in SplitContainer()
91 @NonNull SplitController splitController, @NonNull SplitRule splitRule) { in SplitContainer() argument
96 mSplitRule = splitRule; in SplitContainer()
[all …]
DJetpackTaskFragmentOrganizer.java254 @NonNull IBinder primary, @NonNull IBinder secondary, @NonNull SplitRule splitRule) { in setAdjacentTaskFragmentsWithRule() argument
257 SplitContainer.shouldFinishSecondaryWithPrimary(splitRule); in setAdjacentTaskFragmentsWithRule()
259 SplitContainer.shouldFinishPrimaryWithSecondary(splitRule); in setAdjacentTaskFragmentsWithRule()
281 @NonNull IBinder primary, @NonNull IBinder secondary, @NonNull SplitRule splitRule, in setCompanionTaskFragment() argument
286 getFinishPrimaryWithSecondaryBehavior(splitRule)); in setCompanionTaskFragment()
288 finishPrimaryWithSecondary = shouldFinishPrimaryWithSecondary(splitRule); in setCompanionTaskFragment()
295 getFinishSecondaryWithPrimaryBehavior(splitRule)); in setCompanionTaskFragment()
297 finishSecondaryWithPrimary = shouldFinishSecondaryWithPrimary(splitRule); in setCompanionTaskFragment()
DSplitController.java1489 final SplitPairRule splitRule = getSplitRule(primaryActivity, secondaryActivity); in putActivitiesIntoSplitIfNecessary() local
1490 if (splitRule == null) { in putActivitiesIntoSplitIfNecessary()
1499 taskProperties, splitRule, splitRule.getDefaultSplitAttributes(), in putActivitiesIntoSplitIfNecessary()
1502 && canReuseContainer(splitRule, splitContainer.getSplitRule(), in putActivitiesIntoSplitIfNecessary()
1523 mPresenter.createNewSplitContainer(wct, primaryActivity, secondaryActivity, splitRule, in putActivitiesIntoSplitIfNecessary()
1834 final SplitPairRule splitRule = getSplitRule(primaryActivity, intent); in getSecondaryContainerForSplitIfAny() local
1835 if (splitRule == null) { in getSecondaryContainerForSplitIfAny()
1844 taskProperties, splitRule, splitRule.getDefaultSplitAttributes(), in getSecondaryContainerForSplitIfAny()
1847 && (canReuseContainer(splitRule, splitContainer.getSplitRule(), taskWindowMetrics, in getSecondaryContainerForSplitIfAny()
1859 splitRule, calculatedSplitAttributes); in getSecondaryContainerForSplitIfAny()
[all …]
DSplitPresenter.java423 @NonNull TaskFragmentContainer secondaryContainer, @NonNull SplitRule splitRule, in setAdjacentTaskFragments() argument
432 secondaryContainer.getTaskFragmentToken(), splitRule); in setAdjacentTaskFragments()
435 secondaryContainer.getTaskFragmentToken(), splitRule, isStacked); in setAdjacentTaskFragments()
445 splitRule instanceof SplitPinRule ? (SplitPinRule) splitRule : null; in setAdjacentTaskFragments()
/frameworks/base/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/
DSplitControllerTest.java302 final SplitRule splitRule = createSplitRule(mActivity, mActivity); in testUpdateContainer() local
303 doReturn(splitRule).when(splitContainer).getSplitRule(); in testUpdateContainer()
304 doReturn(splitRule.getDefaultSplitAttributes()) in testUpdateContainer()
781 final SplitPairRule splitRule = (SplitPairRule) mSplitController.getSplitRules().get(0); in testResolveActivityToContainer_splitRule_inPrimarySplitWithRuleMatched() local
794 splitRule, in testResolveActivityToContainer_splitRule_inPrimarySplitWithRuleMatched()
808 final SplitPairRule splitRule = (SplitPairRule) mSplitController.getSplitRules().get(0); in testResolveActivityToContainer_splitRule_inPrimarySplitWithNoRuleMatched() local
822 splitRule, in testResolveActivityToContainer_splitRule_inPrimarySplitWithNoRuleMatched()
1739 final SplitRule splitRule = createSplitRule(primaryActivity, secondaryIntent, clearTop); in setupSplitRule() local
1740 mSplitController.setEmbeddingRules(Collections.singleton(splitRule)); in setupSplitRule()
1752 final SplitRule splitRule = createSplitRule(primaryActivity, secondaryActivity, clearTop); in setupSplitRule() local
[all …]
DSplitPresenterTest.java670 SplitRule splitRule = createSplitRule(mActivity, secondaryActivity); in testExpandSplitContainerIfNeeded() local
674 secondaryTf, splitRule, SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded()