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 16fdf3efda5866..3f10c63aef1aeb 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 @@ -226,9 +226,16 @@ public boolean onKeyLongPress(int keyCode) { } public void reload() { - DevSupportManager devSupportManager = getDevSupportManager(); - if (devSupportManager != null) { - devSupportManager.handleReloadJS(); + if (ReactFeatureFlags.enableBridgelessArchitecture && mReactHost != null) { + mReactHost.reload(); + } else { + if (getReactNativeHost().hasInstance() && getReactNativeHost().getUseDeveloperSupport()) { + DevSupportManager devSupportManager = + getReactNativeHost().getReactInstanceManager().getDevSupportManager(); + if (devSupportManager != null) { + devSupportManager.handleReloadJS(); + } + } } }