• Lv0
    粉丝0

积分11 / 贡献0

提问2答案被采纳0文章0

作者动态

请问PersistentStorage和用户首选项(Preferences)有什么区别,应用场景是什么?

深开鸿_王石

沙发 发表于 2024-2-23 14:51:47
PersistentStorage将选定的AppStorage属性保留在设备磁盘上;PersistentStorage的持久化变量最好是小于2kb的数据,不要大量的数据持久化,因为PersistentStorage写入磁盘的操作是同步的,大量的数据本地化读写会同步在UI线程中执行,影响UI渲染性能。如果开发者需要存储大量的数据,建议使用数据库api。
preferences可看做是配置项,为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。

两个区别就是storage建议是页面缓存数据;preferences是应用配置

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

返回顶部