Revert "Give transitioning fragment a context prior to retrieving transition"

This reverts commit 2b2d23aa70.

Change-Id: Ib3010b4ba3c3d003d5143d9ea63d331c9c2d304e
This commit is contained in:
George Mount
2015-12-03 19:09:59 +00:00
parent 2b2d23aa70
commit 214f6749fc

View File

@@ -957,7 +957,6 @@ final class BackStackRecord extends FragmentTransaction implements
*/
private TransitionState beginTransition(SparseArray<Fragment> firstOutFragments,
SparseArray<Fragment> 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<Fragment> 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();