Home
last modified time | relevance | path

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

/aosp14/frameworks/base/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/
H A DSplitController.java450 if (splitContainer == null) { in updateSplitAttributes()
1048 if (splitContainer == null) { in isNewActivityInSplitWithRuleMatched()
1147 if (splitContainer != null && primaryContainer == splitContainer.getPrimaryContainer() in putActivitiesIntoSplitIfNecessary()
1417 if (splitContainer != null && existingContainer == splitContainer.getPrimaryContainer() in getSecondaryContainerForSplitIfAny()
1706 if (splitContainer == null) { in updateContainer()
1731 if (!isTopMostSplit(splitContainer)) { in updateSplitContainerIfNeeded()
1783 return splitContainer; in getActiveSplitForContainer()
1806 return splitContainer; in getActiveSplitForContainers()
1885 if (splitContainer != null && container.equals(splitContainer.getPrimaryContainer())) { in allowLaunchPlaceholder()
2174 if (splitContainer == null) { in shouldRetainAssociatedContainer()
[all …]
H A DTaskContainer.java248 void addSplitContainer(@NonNull SplitContainer splitContainer) { in addSplitContainer() argument
249 if (splitContainer instanceof SplitPinContainer) { in addSplitContainer()
250 mSplitPinContainer = (SplitPinContainer) splitContainer; in addSplitContainer()
251 mSplitContainers.add(splitContainer); in addSplitContainer()
257 mSplitContainers.add(splitContainer); in addSplitContainer()
280 for (SplitContainer splitContainer : mSplitContainers) { in removeSplitPinContainer()
281 if (splitContainer.getSecondaryContainer().equals(secondaryContainer) in removeSplitPinContainer()
282 && !splitContainer.getPrimaryContainer().equals(primaryContainer)) { in removeSplitPinContainer()
283 splitsToRemove.add(splitContainer); in removeSplitPinContainer()
H A DSplitPresenter.java333 void updateSplitContainer(@NonNull SplitContainer splitContainer, in updateSplitContainer() argument
337 final SplitRule rule = splitContainer.getSplitRule(); in updateSplitContainer()
339 final TaskContainer taskContainer = splitContainer.getTaskContainer(); in updateSplitContainer()
582 final TaskContainer taskContainer = splitContainer.getTaskContainer(); in expandSplitContainerIfNeeded()
586 splitContainer.updateCurrentSplitAttributes(splitAttributes); in expandSplitContainerIfNeeded()
590 if (splitContainer.getPrimaryContainer().getInfo() == null in expandSplitContainerIfNeeded()
591 || splitContainer.getSecondaryContainer().getInfo() == null) { in expandSplitContainerIfNeeded()
595 splitContainer.getPrimaryContainer().getTaskFragmentToken(); in expandSplitContainerIfNeeded()
602 splitContainer.getSplitRule(), true /* isStacked */); in expandSplitContainerIfNeeded()
608 static boolean shouldShowSplit(@NonNull SplitContainer splitContainer) { in shouldShowSplit() argument
[all …]
H A DTaskFragmentContainer.java618 final SplitContainer splitContainer = mController.getActiveSplitForContainers( in finishPlaceholderIfAny() local
620 if (splitContainer != null && splitContainer.isPlaceholderContainer() in finishPlaceholderIfAny()
621 && splitContainer.getSecondaryContainer() == container) { in finishPlaceholderIfAny()
/aosp14/frameworks/base/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/
H A DSplitControllerTest.java318 final SplitContainer splitContainer = mock(SplitContainer.class); in testUpdateContainer() local
319 doReturn(tf).when(splitContainer).getPrimaryContainer(); in testUpdateContainer()
320 doReturn(tf).when(splitContainer).getSecondaryContainer(); in testUpdateContainer()
324 taskContainer.addSplitContainer(splitContainer); in testUpdateContainer()
1455 final SplitContainer splitContainer = mock(SplitContainer.class); in testUpdateSplitAttributes_nullParams_throwException() local
1457 doReturn(token).when(splitContainer).getToken(); in testUpdateSplitAttributes_nullParams_throwException()
1466 final SplitContainer splitContainer = mock(SplitContainer.class); in testUpdateSplitAttributes_doNotNeedToUpdateSplitContainer_doNotApplyTransaction() local
1468 doReturn(token).when(splitContainer).getToken(); in testUpdateSplitAttributes_doNotNeedToUpdateSplitContainer_doNotApplyTransaction()
1471 eq(splitContainer), any(), eq(SPLIT_ATTRIBUTES)); in testUpdateSplitAttributes_doNotNeedToUpdateSplitContainer_doNotApplyTransaction()
1486 doReturn(token).when(splitContainer).getToken(); in testUpdateSplitAttributes_splitContainerUpdated_updateAttrs()
[all …]
H A DSplitPresenterTest.java631 SplitContainer splitContainer = new SplitContainer(primaryTf, secondaryActivity, in testExpandSplitContainerIfNeeded() local
635 mPresenter.expandSplitContainerIfNeeded(mTransaction, splitContainer, mActivity, in testExpandSplitContainerIfNeeded()
639 splitContainer, mActivity, secondaryActivity, null /* secondaryIntent */)); in testExpandSplitContainerIfNeeded()
642 splitContainer.updateCurrentSplitAttributes(SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded()
645 mTransaction, splitContainer, mActivity, secondaryActivity, in testExpandSplitContainerIfNeeded()
648 splitContainer.updateCurrentSplitAttributes(SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded()
654 splitContainer, mActivity, secondaryActivity, null /* secondaryIntent */)); in testExpandSplitContainerIfNeeded()
658 splitContainer.updateCurrentSplitAttributes(SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded()
662 splitContainer, mActivity, null /* secondaryActivity */, in testExpandSplitContainerIfNeeded()