Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4e00581e authored by Adam Powell's avatar Adam Powell Committed by Android (Google) Code Review
Browse files

Merge "Check for target SDK version for out-of-order fragment creation." into nyc-mr1-dev

parents 9fd44ef9 00b7846b
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
package android.app;

import android.graphics.Rect;
import android.os.Build;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
@@ -852,7 +853,9 @@ final class BackStackRecord extends FragmentTransaction implements
             * Ensure that fragments that are entering are at least at the CREATED state
             * so that they may load Transitions using TransitionInflater.
             */
            if (fragment.mState < Fragment.CREATED && mManager.mCurState >= Fragment.CREATED) {
            if (fragment.mState < Fragment.CREATED && mManager.mCurState >= Fragment.CREATED &&
                    mManager.mHost.getContext().getApplicationInfo().targetSdkVersion >=
                    Build.VERSION_CODES.N) {
                mManager.makeActive(fragment);
                mManager.moveToState(fragment, Fragment.CREATED, 0, 0, false);
            }