diff --git a/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java b/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java index ce0b3d4dba8..e0882c0cbc8 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java +++ b/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java @@ -81,9 +81,6 @@ public class ReactFeatureFlags { /** Feature flag to configure initialization of Fabric surfaces. */ public static boolean enableFabricStartSurfaceWithLayoutMetrics = true; - /** Feature flag to have FabricUIManager teardown stop all active surfaces. */ - public static boolean enableFabricStopAllSurfacesOnTeardown = false; - /** Feature flag to use stopSurface when ReactRootView is unmounted. */ public static boolean enableStopSurfaceOnRootViewUnmount = false; } diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java b/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java index e76a5746e08..1edbe4229cb 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java @@ -297,15 +297,6 @@ public class FabricUIManager implements UIManager, LifecycleEventListener { // memory immediately. mDispatchUIFrameCallback.stop(); - // Stop all attached surfaces - if (ReactFeatureFlags.enableFabricStopAllSurfacesOnTeardown) { - FLog.e(TAG, "stop all attached surfaces"); - for (int surfaceId : mReactContextForRootTag.keySet()) { - FLog.e(TAG, "stop attached surface: " + surfaceId); - stopSurface(surfaceId); - } - } - mBinding.unregister(); mBinding = null;