无法从Android调用React本机函数

时间:2020-02-08 12:28:54

标签: android react-native events

我试图从native调用一个函数来响应native。但是我遇到了这个运行时异常

Tried to access a JS module before the React instance was fully set up. Calls to "
          + "ReactContext#getJSModule should only happen once initialize() has been called on your "
          + "native module.";

我正在关注Facebook对本机文档的反应。确实遇到了有关此主题的许多问题,但没有任何帮助。我在getJsmodule中将CatalystInstance设为null。

1 个答案:

答案 0 :(得分:0)

调试之后,我知道我在MyActivity中缺少当前调用上下文,这需要调用<div class="col-md-2"> <div class="dark-box flex-item"> <span>Hello</span> </div> </div> <div class="col-md-2"> <div class="med-box flex-item"> <span>Hello</span> </div> </div> <div class="col-md-2"> <div class="light-box flex-item"> <span>Hello</span> </div> </div>。所以我将MainActivity从Activity扩展到ReactActivity。