Native直接调用JS,NativeAppEventEmitter.addListener无效



  • 问题描述:
    1、点击js界面上内容,事件传递至Native;
    2、在该Native事件中,实现检测“蓝牙是否打开”的功能,但是检测后的结果是在相应的代理中返回的;
    3、在该Delegate回调中,bridge.eventDispatcher派发事件;
    4、结果在JS中监听该event,不会回调。

    急急急!求告知!



  • 你是如何解决的这个问题呢
    我按照官网上的写法 在js页面注册一个 监听,在native 中吧取得的结果发送给rn中,这样做是可以的 ,但是我有个问题的是 如果先发送的 ,然后后注册的 ,这个信息就会丢失,就拿不到了



  • @zongxiaomi NativeEventEmitter这一系列,类似于oc的通知,必须得先注册。


登录后回复