Searched refs:splitRule (Results 1 – 6 of 6) sorted by relevance
/frameworks/base/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/ |
D | SplitContainer.java | 53 @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 …]
|
D | JetpackTaskFragmentOrganizer.java | 254 @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()
|
D | SplitController.java | 1489 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 …]
|
D | SplitPresenter.java | 423 @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/ |
D | SplitControllerTest.java | 302 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 …]
|
D | SplitPresenterTest.java | 670 SplitRule splitRule = createSplitRule(mActivity, secondaryActivity); in testExpandSplitContainerIfNeeded() local 674 secondaryTf, splitRule, SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded()
|