HarmonyOS在Native层的其他的子线程的回调数据不能直接回抛给UI层,有没有好的办法?
在Native层的其他的子线程的回调数据不能直接回抛给UI层,需要在Native层先把子线程的回调数据先给主线程,然后通过Native层的主线程再回抛给UI层。但是,在native层有些回调会触发多次,比如下载进度,就需要在子线程中回调多次,这样再给UI层回抛数据时,就会导致Native层的子线程和主线程来回切换多次,有没有好的办法?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 ArkWeb有没有提供FCP和FMP在arkTS层的回调? 
1340浏览  • 1回复 待解决
HarmonyOS native层C++子线程中回调函数中调用ArkTS层中定义的类的public成员函数 
1455浏览  • 1回复 待解决
Native层fork子线程在权限上是否会有约束 
3686浏览  • 1回复 待解决
HarmonyOS  libuv实现的timer,在主线程执行没有回调,在子线程可以正常使用 
1514浏览  • 1回复 待解决
native回调到ts层的object,ts层获取其成员变量 
2270浏览  • 1回复 待解决
Native层有没有base64加密和解密的系统接口 
2553浏览  • 1回复 待解决
HarmonyOS 有没有native层用XComponent组件渲染yuv视频流的示例 
1061浏览  • 1回复 待解决
在Native层使用IPC Kit时,如何管理线程以避免阻塞主线程?是否提供线程池或异步回调机制? 
619浏览  • 0回复 待解决
HarmonyOS 子线程中,实时音频数据,回调到UI线程的最佳方案 
915浏览  • 1回复 待解决
HarmonyOS cpp数据回调到UI层如何做? 
971浏览  • 1回复 待解决
HarmonyOS Native C++层能否直接渲染YUV或ARGB数据至指定的surfaceID 
1282浏览  • 1回复 待解决
HarmonyOS可以在Native层用C代码创建线程吗? 
3166浏览  • 1回复 待解决
Native层回传的公钥数据应用于ets文件导致崩溃 
2895浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在Native层实现日志的回调和过滤? 
905浏览  • 1回复 待解决
Native子线程切回主线程传递的env是否会变化 
2740浏览  • 1回复 待解决
HarmonyOS 请问page怎么继承,或者有没有其他办法实现类似继承的办法。 
1003浏览  • 1回复 待解决
native层创建的pixelmap,arraybuffer等内存数据,传给ts层使用,最后是ts层的系统自动释放回收内存吗? 
1605浏览  • 1回复 待解决
HarmonyOS有没有回调函数能够在组件重绘的时候调用? 
1239浏览  • 1回复 待解决
native层多进程场景的调试 
1256浏览  • 1回复 待解决
HarmonyOS Native层获取应用路径的方式 
1320浏览  • 1回复 待解决
在native层创建socket异常 
1823浏览  • 1回复 待解决
HarmonyOS 有没有类似的主线程提供一个idle的时机,类似主线程不繁忙的时候的回调。 
851浏览  • 1回复 待解决
HarmonyOS 如何在ArkTS中向C++层注册回调,C++层如何调用回调方法? 
2506浏览  • 1回复 待解决





















当前只有这种方法,在UI层显示,必须要在主线程中处理,请参考使用Node-API接口进行线程安全开发:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/use-napi-thread-safety-0000001774280466-V5,建议使用napi_create_threadsafe_function的方式。