HarmonyOS 内存模型是什么样的?

HarmonyOS 内存模型是什么样的?文档说明AppStorage是应用全局的UI状态存储,音频案例中MediaService存储在AppStorage,为什么不用静态单例?AppStorage和静态单例区别是什么?

HarmonyOS
2024-10-31 11:06:47
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

​1、进程模型文档:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/process-model-stage-V5

线程模型文档:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/thread-model-stage-V5

2、很多时候静态单例和AppStorage的使用场景是重叠的,都是全局共享单例实现。但AppStorage的优势在于,它的数据可以与UI状态绑定,这也符合ArkUI框架MVVM设计模式。通过在全局任意地方设置AppStorage对应变量,整个应用所有@StorageXXX绑定该数据的UI状态都会自动响应从而更新UI​。

分享
微博
QQ
微信
回复
2024-10-31 17:28:19
相关问题
系统多线程模型是什么样
1778浏览 • 1回复 待解决
OceanBase是什么样数据库?
3606浏览 • 1回复 待解决
ForEach循环渲染过程是什么样
837浏览 • 1回复 待解决
C/musl库支持情况是什么样
634浏览 • 1回复 待解决
MongoDB 部署模型是什么
3776浏览 • 1回复 待解决
FA模型与Stage模型区别是什么
629浏览 • 1回复 待解决
Stage模型下HSP安装时机是什么
1862浏览 • 1回复 待解决
WebView进程模型和渲染机制是什么
2134浏览 • 1回复 待解决