gpt4 book ai didi

android - 如何在 MainActivity 的 onCreate 函数中获取当前的 ReactContext?

转载 作者:太空狗 更新时间:2023-10-29 15:40:07 25 4
gpt4 key购买 nike

我需要通过以下方式在 MainActivity 的 onCreate 函数中调用 native 模块:context.getNativeModule(RNBackgroundToForegroundServiceModule.class)

但我不确定如何获取当前的 ReactContext

我尝试使用 (ReactContext) getApplicationContext() 但它崩溃了。

如何获取有效的 ReactContext

最佳答案

我自己想出了正确的答案。
我们必须等到加载 Javascript 包。

ReactInstanceManager mReactInstanceManager = getReactNativeHost().getReactInstanceManager();
ReactApplicationContext context = (ReactApplicationContext) mReactInstanceManager.getCurrentReactContext();
mReactInstanceManager.addReactInstanceEventListener(new ReactInstanceManager.ReactInstanceEventListener() {
public void onReactContextInitialized(ReactContext validContext) {
// Use validContext here

}
});

关于android - 如何在 MainActivity 的 onCreate 函数中获取当前的 ReactContext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49153747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com