diff --git a/core/java/android/app/FragmentManager.java b/core/java/android/app/FragmentManager.java index 9fb9c00ee9e96..6cb987c228b56 100644 --- a/core/java/android/app/FragmentManager.java +++ b/core/java/android/app/FragmentManager.java @@ -1355,9 +1355,11 @@ final class FragmentManagerImpl extends FragmentManager implements LayoutInflate f.performDestroyView(); dispatchOnFragmentViewDestroyed(f, false); if (f.mView != null && f.mContainer != null) { - // Stop any current animations: - f.mView.clearAnimation(); - f.mContainer.endViewTransition(f.mView); + if (getTargetSdk() >= Build.VERSION_CODES.O) { + // Stop any current animations: + f.mView.clearAnimation(); + f.mContainer.endViewTransition(f.mView); + } Animator anim = null; if (mCurState > Fragment.INITIALIZING && !mDestroyed && f.mView.getVisibility() == View.VISIBLE