HarmonyOS 首选项preferences.Preferences问题?

preferences.Preferences保存用户数据,是否还需要额外内部代码添加一个缓存对象,用来平时读取数据,还是每次都使用首选项get读取数据即可?

阅读 562
1 个回答

创建一个Preferences的实例,用实例读写数据,Preferences会将该数据缓存在内存中,当用户读取的时候,能够快速从内存中获取数据。使用flush接口将内存中的数据写入持久化文件中。持久化的文件位置与接口getPreferencesSync的入参context有关,如果是应用层级的applicationContext则文件会放在外层,模块层级放在haps内部。

preferences简介:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/data-persistence-by-preferences-V5\#场景介绍

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进