diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index 472daf9889246..e9b3e2808a6d6 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -1135,6 +1135,10 @@ public final class ViewRootImpl implements ViewParent, updateLastConfigurationFromResources(getConfiguration()); // Make sure to report the completion of draw for relaunch with preserved window. reportNextDraw("rebuilt"); + // Make sure to resume this root view when relaunching its host activity which was stopped. + if (mStopped && getHostVisibility() != View.GONE) { + setWindowStopped(false); + } } private Configuration getConfiguration() {