首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本机以响应本机获得缓慢的性能

本机以响应本机获得缓慢的性能
EN

Stack Overflow用户
提问于 2020-10-08 13:47:49
回答 1查看 388关注 0票数 0

我是新的桥接原住民(Android)的反应原住民。

我想从Android原住民发送大量数据来响应本机,但得到性能问题(慢)。

下面是我的示例代码:

Android本机(使用回调):

代码语言:javascript
复制
for(int i = 0 ; i < 10000000000000 ; i++){    
this.dispatchEvent("MyEvent","hello this is my message");
}

反应本机:

代码语言:javascript
复制
var myFunction = (tags) => {
            console.log("Message :"+tags);
}

RNTry.on("MyEvent", myFunction);

我得到什么结果:

来自Android的

  1. 消息以成功的结果做出反应
  2. 响应本地UI冻结,当我单击

按钮时没有响应

我的问题:

如何将大量的数据(实时)从Android发送到ReactiveNativeNative而无需响应本地用户界面冻结/延迟?

EN

回答 1

Stack Overflow用户

发布于 2021-09-20 18:05:38

尝试从android发送事件以作出反应。

代码语言:javascript
复制
private void sendEvent(ReactContext reactContext,
                      String eventName,
                      @Nullable WritableMap params) {
 reactContext
     .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
     .emit(eventName, params);
}

阅读它,https://reactnative.dev/docs/native-modules-android

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64263945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档