Loading core/java/android/app/EnterTransitionCoordinator.java +5 −1 Original line number Diff line number Diff line Loading @@ -52,6 +52,7 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator { private boolean mSharedElementTransitionStarted; private Activity mActivity; private boolean mIsTaskRoot; private boolean mHasStopped; private boolean mIsCanceled; private ObjectAnimator mBackgroundAnimator; Loading Loading @@ -252,7 +253,7 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator { cancel(); break; case MSG_ALLOW_RETURN_TRANSITION: if (!mIsCanceled) { if (!mIsCanceled && !mIsTaskRoot) { mPendingExitNames = mAllSharedElementNames; } break; Loading Loading @@ -343,6 +344,9 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator { if (mActivity == null || decorView == null) { return; } mIsTaskRoot = mActivity.isTaskRoot(); if (!isCrossTask()) { mActivity.overridePendingTransition(0, 0); } Loading core/java/android/app/ExitTransitionCoordinator.java +1 −1 Original line number Diff line number Diff line Loading @@ -551,7 +551,7 @@ public class ExitTransitionCoordinator extends ActivityTransitionCoordinator { @Override public boolean isReturnTransitionAllowed() { return !mActivity.isTopOfTask(); return true; } @Override Loading Loading
core/java/android/app/EnterTransitionCoordinator.java +5 −1 Original line number Diff line number Diff line Loading @@ -52,6 +52,7 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator { private boolean mSharedElementTransitionStarted; private Activity mActivity; private boolean mIsTaskRoot; private boolean mHasStopped; private boolean mIsCanceled; private ObjectAnimator mBackgroundAnimator; Loading Loading @@ -252,7 +253,7 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator { cancel(); break; case MSG_ALLOW_RETURN_TRANSITION: if (!mIsCanceled) { if (!mIsCanceled && !mIsTaskRoot) { mPendingExitNames = mAllSharedElementNames; } break; Loading Loading @@ -343,6 +344,9 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator { if (mActivity == null || decorView == null) { return; } mIsTaskRoot = mActivity.isTaskRoot(); if (!isCrossTask()) { mActivity.overridePendingTransition(0, 0); } Loading
core/java/android/app/ExitTransitionCoordinator.java +1 −1 Original line number Diff line number Diff line Loading @@ -551,7 +551,7 @@ public class ExitTransitionCoordinator extends ActivityTransitionCoordinator { @Override public boolean isReturnTransitionAllowed() { return !mActivity.isTopOfTask(); return true; } @Override Loading