【发布时间】:2019-03-04 23:28:20
【问题描述】:
我在网上阅读了大量资源,但没有看到任何类似的用例。我需要将数据从原生(Android)连续发送到 JS,数据是小字符串。
这个(来自 RN 教程)
reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter::class.java).emit(eventName, data)
是最好的方法吗?如果我们需要非常频繁地发送消息怎么办?就像每 100 毫秒一样?有没有其他方法可以提高性能?多久可以去一次?
谢谢!
【问题讨论】:
-
因为 JS 在不同的线程上运行,我认为没有比 EventEmitter 更好的发送数据的方法了。 react-native-sensors 使用它,所以它必须足够快。
-
感谢@Kornflexx 指出一个很好的例子!能否请您回答这个问题,以便我将其标记为已选中?
标签: react-native react-native-android react-native-bridge