HarmonyOS Preferences 持久存储和 AppStorage 管理之间的数据传递最佳实践

HarmonyOS Preferences 持久存储和 AppStorage 管理之间的数据传递最佳实践。

HarmonyOS
2024-11-22 09:27:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

​首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。应用将数据写入Preferences实例后,需要通过[flush]才能将Preferences实例持久化

preferences (用户首选项):​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-data-preferences-V5

flush文档:​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V2/js-apis-data-preferences-0000001427745052-V2#ZH-CN_TOPIC_0000001573928817__flush

AppStorage是应用全局的UI状态存储,配合装饰器一起使用,存储变量的状态全局的UI状态存储文档:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-appstorage-V5

有很多API的方法都包含同步和异步,像文件file的读写操作,fs.writeSync,fs.readSync,方法后带有Sync的一般都是同步方法,同步会一条条往下执行,具体的执行时长,要看样机的性能,还有具体执行数据的多少。​

分享
微博
QQ
微信
回复
2024-11-22 16:56:00
相关问题
HarmonyOS dataPreferences不是持久存储
433浏览 • 1回复 待解决
HarmonyOS 事件传递最佳实践咨询
20浏览 • 1回复 待解决
HarmonyOS Preferences如何实现持久存储
444浏览 • 1回复 待解决
HarmonyOS 数据传递问题
451浏览 • 1回复 待解决
HarmonyOS jsBridge 最佳实践
290浏览 • 1回复 待解决
HarmonyOS 单列瀑布流最佳实践
248浏览 • 1回复 待解决
HarmonyOS router.getParams()数据传递
494浏览 • 1回复 待解决
视频直播播放HarmonyOS最佳实践
807浏览 • 1回复 待解决
HarmonyOS 关于Provide数据传递问题咨询
411浏览 • 1回复 待解决
网络监听最佳实践有哪些?
452浏览 • 1回复 待解决
应用内整体换肤最佳实践
479浏览 • 1回复 待解决
HarmonyOS 沉浸式状态栏最佳实践
308浏览 • 1回复 待解决
输出静态库最佳实践
245浏览 • 1回复 待解决