diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactAppTestActivity.java b/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactAppTestActivity.java index 562fdff61..1fd51f877 100644 --- a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactAppTestActivity.java +++ b/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactAppTestActivity.java @@ -99,6 +99,11 @@ public class ReactAppTestActivity extends FragmentActivity implements if (mReactInstanceManager != null) { mReactInstanceManager.destroy(); + mReactInstanceManager = null; + } + if (mReactRootView != null) { + mReactRootView.unmountReactApplication(); + mReactRootView = null; } mScreenshotingFrameLayout.clean(); @@ -129,6 +134,9 @@ public class ReactAppTestActivity extends FragmentActivity implements mReactInstanceManager.destroy(); mReactInstanceManager = null; } + if (mReactRootView != null) { + mReactRootView.unmountReactApplication(); + } mReactRootView = new ReactRootView(this); mScreenshotingFrameLayout.removeAllViews(); mScreenshotingFrameLayout.clean();