OpenHarmony开发者论坛

标题: AppStorage是不是不支持线程间共享对象?为什么?推荐替代方案是什么? [打印本页]

作者: 北向实践与赋能    时间: 2024-1-18 11:37
标题: AppStorage是不是不支持线程间共享对象?为什么?推荐替代方案是什么?
[md]AppStorage是不是不支持线程间共享对象?为什么?推荐替代方案是什么?
[/md]
作者: 北向实践与赋能    时间: 2024-1-18 11:37
标题: AppStorage是不是不支持线程间共享对象?为什么?推荐替代方案是什么?
[md]**关键字**

AppStorage UI 对象共享

**解决方案**

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

**参考资料**

1. [AppStorage:应用全局的UI状态存储](https://gitee.com/openharmony/do ... arkts-appstorage.md)
[/md]
作者: weggle    时间: 2024-1-19 12:16
回复 北向实践与赋能: 您的意思是只有UI Ability可以使用AppStorage吗?




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5