AppStorage是不是不支持线程间共享对象?为什么?推荐替代方案是什么?

北向实践与赋能 显示全部楼层 发表于 2024-1-18 11:37:20

AppStorage是不是不支持线程间共享对象?为什么?推荐替代方案是什么?

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论2

北向实践与赋能

沙发 发表于 2024-1-18 11:37:58

AppStorage是不是不支持线程间共享对象?为什么?推荐替代方案是什么?

关键字

AppStorage UI 对象共享

解决方案

AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储。   AppStorage支持应用的主线程内多个UIAbility实例间的状态共享。   AppStorage是UI相关的数据,需要运行在UI线程,无法将对象共享到其他线程。目前暂无替代方案。

参考资料

  1. AppStorage:应用全局的UI状态存储

weggle

发表于 2024-1-19 12:16  IP属地: - 中国江苏省扬州市 中国电信IDC

回复 北向实践与赋能: 您的意思是只有UI Ability可以使用AppStorage吗?

【1 条回复】

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部