Loading core/java/android/app/EnterTransitionCoordinator.java +9 −3 Original line number Diff line number Diff line Loading @@ -575,14 +575,20 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator { setGhostVisibility(View.INVISIBLE); mHasStopped = true; mIsCanceled = true; clearState(); return super.cancelPendingTransitions(); } @Override protected void clearState() { mSharedElementsBundle = null; mEnterViewsTransition = null; mResultReceiver = null; if (mBackgroundAnimator != null) { mBackgroundAnimator.cancel(); mBackgroundAnimator = null; } mActivity = null; clearState(); return super.cancelPendingTransitions(); super.clearState(); } private void makeOpaque() { Loading core/java/android/app/ExitTransitionCoordinator.java +6 −1 Original line number Diff line number Diff line Loading @@ -470,6 +470,11 @@ class ExitTransitionCoordinator extends ActivityTransitionCoordinator { mActivity = null; } // Clear the state so that we can't hold any references accidentally and leak memory. clearState(); } @Override protected void clearState() { mHandler = null; mSharedElementBundle = null; if (mBackgroundAnimator != null) { Loading @@ -477,7 +482,7 @@ class ExitTransitionCoordinator extends ActivityTransitionCoordinator { mBackgroundAnimator = null; } mExitSharedElementBundle = null; clearState(); super.clearState(); } @Override Loading Loading
core/java/android/app/EnterTransitionCoordinator.java +9 −3 Original line number Diff line number Diff line Loading @@ -575,14 +575,20 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator { setGhostVisibility(View.INVISIBLE); mHasStopped = true; mIsCanceled = true; clearState(); return super.cancelPendingTransitions(); } @Override protected void clearState() { mSharedElementsBundle = null; mEnterViewsTransition = null; mResultReceiver = null; if (mBackgroundAnimator != null) { mBackgroundAnimator.cancel(); mBackgroundAnimator = null; } mActivity = null; clearState(); return super.cancelPendingTransitions(); super.clearState(); } private void makeOpaque() { Loading
core/java/android/app/ExitTransitionCoordinator.java +6 −1 Original line number Diff line number Diff line Loading @@ -470,6 +470,11 @@ class ExitTransitionCoordinator extends ActivityTransitionCoordinator { mActivity = null; } // Clear the state so that we can't hold any references accidentally and leak memory. clearState(); } @Override protected void clearState() { mHandler = null; mSharedElementBundle = null; if (mBackgroundAnimator != null) { Loading @@ -477,7 +482,7 @@ class ExitTransitionCoordinator extends ActivityTransitionCoordinator { mBackgroundAnimator = null; } mExitSharedElementBundle = null; clearState(); super.clearState(); } @Override Loading