1

我在网上阅读了很多资源,但没有看到任何类似的用例。我需要将数据从本机(Android)连续发送到 JS,数据是小字符串。

这会(来自 RN 教程)

reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter::class.java).emit(eventName, data)

是最好的方法吗?如果我们需要非常频繁地发送消息怎么办?就像每 100 毫秒一样?有没有其他方法可以提高性能?它可以多频繁?

谢谢!

4

1 回答 1

0

在 react-native 中,您的 javascript 应用程序运行在与本机应用程序不同的线程上。我认为在两个线程之间发送数据没有比EventEmitter.

在频繁发送数据的库的源代码中,EventEmitter总是使用(例如:react-native-sensors)。

于 2019-03-05T18:22:52.517 回答