diff --git a/core/java/android/app/FragmentManager.java b/core/java/android/app/FragmentManager.java index 3e26e0f39a107..6af1f12abffa0 100644 --- a/core/java/android/app/FragmentManager.java +++ b/core/java/android/app/FragmentManager.java @@ -1353,9 +1353,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