Home | History | Annotate | Download | only in cts

Lines Matching defs:fragment

16 package android.fragment.cts;
25 import android.app.Fragment;
68 // Ensure that replacing with a fragment that has a postponed transition
75 final PostponedFragment2 fragment = new PostponedFragment2();
78 .replace(R.id.fragmentContainer, fragment)
85 assertPostponedTransition(mBeginningFragment, fragment, null);
88 fragment.startPostponedEnterTransition();
91 assertForwardTransition(mBeginningFragment, fragment);
96 assertPostponedTransition(fragment, mBeginningFragment, null);
102 assertBackTransition(fragment, mBeginningFragment);
105 // Ensure that replacing a fragment doesn't cause problems with the back stack nesting level
273 // Do a bunch of things to one fragment in a transaction and see if it can screw things up.
497 // Make sure that commitNow for a transaction on a different fragment container doesn't
572 // Make sure that commitNow for a transaction affecting a postponed fragment in the same
659 final TransitionFragment fragment = new PostponedFragment2();
663 .replace(R.id.fragmentContainer, fragment)
668 assertPostponedTransition(mBeginningFragment, fragment, null);
672 fragment.waitForNoTransition();
675 assureNoTransition(fragment);
678 assertFalse(fragment.isAdded());
679 assertNull(fragment.getView());
708 Fragment fragment2 = fm2.findFragmentByTag("1");
725 // Ensure that the postponed fragment transactions don't allow reentrancy in fragment manager
731 final CommitNowFragment fragment = new CommitNowFragment();
734 .replace(R.id.fragmentContainer, fragment)
741 assertPostponedTransition(mBeginningFragment, fragment, null);
745 fragment.startPostponedEnterTransition();
781 private void clearTargets(TransitionFragment fragment) {
782 fragment.enterTransition.targets.clear();
783 fragment.reenterTransition.targets.clear();
784 fragment.exitTransition.targets.clear();
785 fragment.returnTransition.targets.clear();
786 fragment.sharedElementEnter.targets.clear();
787 fragment.sharedElementReturn.targets.clear();
790 private void assureNoTransition(TransitionFragment fragment) {
791 assertEquals(0, fragment.enterTransition.targets.size());
792 assertEquals(0, fragment.reenterTransition.targets.size());
793 assertEquals(0, fragment.enterTransition.targets.size());
794 assertEquals(0, fragment.returnTransition.targets.size());
795 assertEquals(0, fragment.sharedElementEnter.targets.size());
796 assertEquals(0, fragment.sharedElementReturn.targets.size());
867 private static void assertNoTargets(TransitionFragment fragment) {
868 assertTrue(fragment.enterTransition.getTargets().isEmpty());
869 assertTrue(fragment.reenterTransition.getTargets().isEmpty());
870 assertTrue(fragment.exitTransition.getTargets().isEmpty());
871 assertTrue(fragment.returnTransition.getTargets().isEmpty());
872 assertTrue(fragment.sharedElementEnter.getTargets().isEmpty());
873 assertTrue(fragment.sharedElementReturn.getTargets().isEmpty());