Don't lose mInitialized in onStop()

Bug: 27350647
Change-Id: I74e6427ac4030645c416efb24948efdbdc90fa1c
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java
index b9eb0a9..2da725f 100644
--- a/core/java/android/view/ViewRootImpl.java
+++ b/core/java/android/view/ViewRootImpl.java
@@ -1077,7 +1077,10 @@
             if (!mStopped) {
                 scheduleTraversals();
             } else {
-                destroyHardwareResources();
+                if (mAttachInfo.mHardwareRenderer != null) {
+                    mAttachInfo.mHardwareRenderer.destroyHardwareResources(mView);
+                    mAttachInfo.mHardwareRenderer.updateSurface(null);
+                }
             }
         }
     }