mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
getJavaScriptContextHolder() in BridgelessReactContext (#44360)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/44360 Support `getJavaScriptContextHolder()` in BridgelessReactContext Changelog: [Android][Added] - getJavaScriptContextHolder() supported in BridgelessReactContext since it's supported in ReactContext[Bridge] Reviewed By: philIip, RSNara Differential Revision: D56834958 fbshipit-source-id: e274adc01b0993012f36224d5afaa3918997c13c
This commit is contained in:
committed by
Facebook GitHub Bot
parent
539922339b
commit
dfa6519749
+10
@@ -13,6 +13,7 @@ import com.facebook.infer.annotation.Nullsafe;
|
||||
import com.facebook.react.bridge.Arguments;
|
||||
import com.facebook.react.bridge.Callback;
|
||||
import com.facebook.react.bridge.CatalystInstance;
|
||||
import com.facebook.react.bridge.JavaScriptContextHolder;
|
||||
import com.facebook.react.bridge.JavaScriptModule;
|
||||
import com.facebook.react.bridge.JavaScriptModuleRegistry;
|
||||
import com.facebook.react.bridge.NativeArray;
|
||||
@@ -20,6 +21,8 @@ import com.facebook.react.bridge.NativeModule;
|
||||
import com.facebook.react.bridge.ReactApplicationContext;
|
||||
import com.facebook.react.bridge.UIManager;
|
||||
import com.facebook.react.bridge.WritableNativeArray;
|
||||
import com.facebook.react.common.annotations.FrameworkAPI;
|
||||
import com.facebook.react.common.annotations.UnstableReactNativeAPI;
|
||||
import com.facebook.react.config.ReactFeatureFlags;
|
||||
import com.facebook.react.devsupport.interfaces.DevSupportManager;
|
||||
import com.facebook.react.modules.core.DefaultHardwareBackBtnHandler;
|
||||
@@ -154,6 +157,13 @@ class BridgelessReactContext extends ReactApplicationContext implements EventDis
|
||||
return mReactHost.getNativeModule(nativeModuleInterface);
|
||||
}
|
||||
|
||||
@Override
|
||||
@FrameworkAPI
|
||||
@UnstableReactNativeAPI
|
||||
public @Nullable JavaScriptContextHolder getJavaScriptContextHolder() {
|
||||
return mReactHost.getJavaScriptContextHolder();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void handleException(Exception e) {
|
||||
mReactHost.handleHostException(e);
|
||||
|
||||
Reference in New Issue
Block a user