从本地Android本地执行JavaScript代码

从本地Android本地执行JavaScript代码,javascript,android,broadcastreceiver,react-native,Javascript,Android,Broadcastreceiver,React Native,假设我在安卓系统中有一个特定事件的监听器,例如,一个监听wifi状态变化的BroadcastReceiver。如何从本机上下文启动JavaScript代码 我想用JavaScript实现处理该广播的逻辑,但阅读React本机文档时,我找不到从Androids的Java代码启动JavaScript的方法。您可以在JavaScript中添加一个侦听器,并从本机代码发送事件。您可以在文档中找到一个示例。这是否适用于像BroadcastReceiver这样的后台操作,我可能不一定有可用的ReactCon

假设我在安卓系统中有一个特定事件的监听器,例如,一个监听wifi状态变化的BroadcastReceiver。如何从本机上下文启动JavaScript代码


我想用JavaScript实现处理该广播的逻辑,但阅读React本机文档时,我找不到从Androids的Java代码启动JavaScript的方法。

您可以在JavaScript中添加一个侦听器,并从本机代码发送事件。您可以在文档中找到一个示例。

这是否适用于像BroadcastReceiver这样的后台操作,我可能不一定有可用的ReactContext?我相信您现在已经找到了答案,但对于其他找到答案的人,请看这里:react原生文档中给出的示例对我的广播接收器没有任何帮助。我在RN的代码库中搜索了一个事件示例,当广播接收器接收到意图时,JS中会触发该事件。网络信息模块涵盖了这一切@这太神奇了。我没有找到答案,我尝试了一种解决方法,所以我很高兴你真的找到了答案!这个周末我要彻底审查那个文件。谢谢你让我知道: