diff --git a/core/java/android/app/BackStackRecord.java b/core/java/android/app/BackStackRecord.java index 754a5710191be..9081ef8a1d1a7 100644 --- a/core/java/android/app/BackStackRecord.java +++ b/core/java/android/app/BackStackRecord.java @@ -957,7 +957,6 @@ final class BackStackRecord extends FragmentTransaction implements */ private TransitionState beginTransition(SparseArray firstOutFragments, SparseArray lastInFragments, boolean isBack) { - ensureFragmentsAreInitialized(lastInFragments); TransitionState state = new TransitionState(); // Adding a non-existent target view makes sure that the transitions don't target @@ -983,20 +982,6 @@ final class BackStackRecord extends FragmentTransaction implements return state; } - /** - * Ensure that fragments that are entering are at least at the CREATED state - * so that they may load Transitions using TransitionInflater. - */ - private void ensureFragmentsAreInitialized(SparseArray lastInFragments) { - final int count = lastInFragments.size(); - for (int i = 0; i < count; i++) { - final Fragment fragment = lastInFragments.valueAt(i); - if (fragment.mState < Fragment.CREATED) { - mManager.moveToState(fragment, Fragment.CREATED, 0, 0, false); - } - } - } - private static Transition cloneTransition(Transition transition) { if (transition != null) { transition = transition.clone();