Searched refs:splitRule (Results 1 – 6 of 6) sorted by relevance
/frameworks/base/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/ |
D | SplitContainer.java | 61 @NonNull SplitRule splitRule, in SplitContainer() argument 63 this(primaryContainer, primaryActivity, secondaryContainer, splitRule, splitAttributes, in SplitContainer() 70 @NonNull SplitRule splitRule, in SplitContainer() argument 74 mSplitRule = splitRule; in SplitContainer() 75 mDefaultSplitAttributes = splitRule.getDefaultSplitAttributes(); in SplitContainer() 80 if (shouldFinishPrimaryWithSecondary(splitRule)) { in SplitContainer() 91 if (shouldFinishSecondaryWithPrimary(splitRule)) { in SplitContainer() 207 static boolean shouldFinishPrimaryWithSecondary(@NonNull SplitRule splitRule) { in shouldFinishPrimaryWithSecondary() argument 208 final boolean isPlaceholderContainer = splitRule instanceof SplitPlaceholderRule; in shouldFinishPrimaryWithSecondary() 209 final boolean shouldFinishPrimaryWithSecondary = (splitRule instanceof SplitPairRule) in shouldFinishPrimaryWithSecondary() [all …]
|
D | JetpackTaskFragmentOrganizer.java | 251 @NonNull IBinder primary, @NonNull IBinder secondary, @NonNull SplitRule splitRule) { in setAdjacentTaskFragmentsWithRule() argument 254 SplitContainer.shouldFinishSecondaryWithPrimary(splitRule); in setAdjacentTaskFragmentsWithRule() 256 SplitContainer.shouldFinishPrimaryWithSecondary(splitRule); in setAdjacentTaskFragmentsWithRule() 278 @NonNull IBinder primary, @NonNull IBinder secondary, @NonNull SplitRule splitRule, in setCompanionTaskFragment() argument 283 getFinishPrimaryWithSecondaryBehavior(splitRule)); in setCompanionTaskFragment() 285 finishPrimaryWithSecondary = shouldFinishPrimaryWithSecondary(splitRule); in setCompanionTaskFragment() 292 getFinishSecondaryWithPrimaryBehavior(splitRule)); in setCompanionTaskFragment() 294 finishSecondaryWithPrimary = shouldFinishSecondaryWithPrimary(splitRule); in setCompanionTaskFragment()
|
D | SplitController.java | 1440 final SplitPairRule splitRule = getSplitRule(primaryActivity, secondaryActivity); in putActivitiesIntoSplitIfNecessary() local 1441 if (splitRule == null) { in putActivitiesIntoSplitIfNecessary() 1450 taskProperties, splitRule, splitRule.getDefaultSplitAttributes(), in putActivitiesIntoSplitIfNecessary() 1453 && canReuseContainer(splitRule, splitContainer.getSplitRule(), in putActivitiesIntoSplitIfNecessary() 1474 mPresenter.createNewSplitContainer(wct, primaryActivity, secondaryActivity, splitRule, in putActivitiesIntoSplitIfNecessary() 1785 final SplitPairRule splitRule = getSplitRule(primaryActivity, intent); in getSecondaryContainerForSplitIfAny() local 1786 if (splitRule == null) { in getSecondaryContainerForSplitIfAny() 1795 taskProperties, splitRule, splitRule.getDefaultSplitAttributes(), in getSecondaryContainerForSplitIfAny() 1798 && (canReuseContainer(splitRule, splitContainer.getSplitRule(), taskWindowMetrics, in getSecondaryContainerForSplitIfAny() 1810 splitRule, calculatedSplitAttributes); in getSecondaryContainerForSplitIfAny() [all …]
|
D | SplitPresenter.java | 382 @NonNull TaskFragmentContainer secondaryContainer, @NonNull SplitRule splitRule, in setAdjacentTaskFragments() argument 391 secondaryContainer.getTaskFragmentToken(), splitRule); in setAdjacentTaskFragments() 394 secondaryContainer.getTaskFragmentToken(), splitRule, isStacked); in setAdjacentTaskFragments() 405 splitRule instanceof SplitPinRule ? (SplitPinRule) splitRule : null; in setAdjacentTaskFragments()
|
/frameworks/base/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/ |
D | SplitControllerTest.java | 297 final SplitRule splitRule = createSplitRule(mActivity, mActivity); in testUpdateContainer() local 298 doReturn(splitRule).when(splitContainer).getSplitRule(); in testUpdateContainer() 299 doReturn(splitRule.getDefaultSplitAttributes()) in testUpdateContainer() 764 final SplitPairRule splitRule = (SplitPairRule) mSplitController.getSplitRules().get(0); in testResolveActivityToContainer_splitRule_inPrimarySplitWithRuleMatched() local 777 splitRule, in testResolveActivityToContainer_splitRule_inPrimarySplitWithRuleMatched() 791 final SplitPairRule splitRule = (SplitPairRule) mSplitController.getSplitRules().get(0); in testResolveActivityToContainer_splitRule_inPrimarySplitWithNoRuleMatched() local 805 splitRule, in testResolveActivityToContainer_splitRule_inPrimarySplitWithNoRuleMatched() 1735 final SplitRule splitRule = createSplitRule(primaryActivity, secondaryIntent, clearTop); in setupSplitRule() local 1736 mSplitController.setEmbeddingRules(Collections.singleton(splitRule)); in setupSplitRule() 1748 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()
|