HarmonyOS 大量数据处理导致主线程阻塞问题

1、HarmonyOS有无策略方案解决这类因大量数据解析而导致主线程阻塞的问题。

2、其它已经适配HarmonyOS或者正在适配的应用,它们是如何实现的,也是考虑类似分页加载方案么,有无通用解?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

HarmonyOS提供了LazyForEach方法用来解析大数据量,LazyForEach从提供的数据源中按需迭代数据,并在每次迭代过程中创建相应的组件。当在滚动容器中使用了LazyForEach,框架会根据滚动容器可视区域按需创建组件,当组件滑出可视区域外时框架会进行组件销毁回收以降低内存占用。

可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-rendering-control-lazyforeach-V5

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 主线程处理数据导致卡死
397浏览 • 1回复 待解决
JSON.parse数据处理导致精度丢失问题
658浏览 • 1回复 待解决
网络请求数据处理问题
501浏览 • 1回复 待解决
PixelMap数据处理(Native)
1495浏览 • 1回复 待解决
HarmonyOS @ohos.data.preferences 数据处理
535浏览 • 1回复 待解决
在C++回调时,如何阻塞TS主线程
674浏览 • 1回复 待解决
HarmonyOS 接口请求数据处理
16浏览 • 1回复 待解决
HarmonyOS主线程线程切换问题
895浏览 • 1回复 待解决
HarmonyOS Worker 与主线程通信问题
179浏览 • 1回复 待解决
postgresql 大量数据的统计问题
2378浏览 • 2回复 待解决
HarmonyOS ArkTs-taskpool切换主线程问题
60浏览 • 1回复 待解决
Worker的宿主线程必须是主线程吗?
684浏览 • 1回复 待解决