diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactDelegate.java index 3c56c106444f60..8d3871dfe6c54d 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactDelegate.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactDelegate.java @@ -134,6 +134,10 @@ public void onHostPause() { public void onHostDestroy() { if (ReactFeatureFlags.enableBridgelessArchitecture) { + if (mReactSurface != null) { + mReactSurface.stop(); + mReactSurface = null; + } mReactHost.onHostDestroy(mActivity); } else { if (mReactRootView != null) {