Add target sdk check for behavior change.

Bug 62188967

A previous change stopped animations on fragment Views before
being removed. This change in behavior caused other problems,
so the behavior must be placed behind a target SDK check.

Test: ran fragment tests, validated on app
Change-Id: I098e9b0f1472d9838abeacba3baaa7581f7a82ad
diff --git a/core/java/android/app/FragmentManager.java b/core/java/android/app/FragmentManager.java
index 3e26e0f..6af1f12 100644
--- a/core/java/android/app/FragmentManager.java
+++ b/core/java/android/app/FragmentManager.java
@@ -1353,9 +1353,11 @@
                         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