HarmonyOS 使用系统 的Preferences来保存数据,获取不到数据

HarmonyOS 使用系统 的Preferences来保存数据,获取不到数据。

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

​preferences存入数据到Preferences实例后,需要使用flush()方法实现数据持久化。

参考链接:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-data-preferences.md/#flush

另外,IDE每次run项目(执行的命令都是先卸载当前推的hap包,再把要run的项目的hap包推上去),应用都会被卸载,其在设备上产生的数据库文件及临时文件也会被移除。 如果需要保存数据,可以在‘Run/Debug Configurations’-‘General’-‘Installation Options’-中勾选‘Keep Application Data’。

首选项存储沙箱路径

data/app/el2/100/base/<bundleName>/haps/entry/preferences

在DevEco Studio中可通过右下角的Device File Browser查看设备文件。​

分享
微博
QQ
微信
回复
2024-10-29 16:43:18
相关问题
dataPreferences.Preferences不到数据
195浏览 • 0回复 待解决
Preferences获取不到
8966浏览 • 2回复 待解决
Scrapy 获取不到拉勾网指定xpath数据
5470浏览 • 0回复 待解决
如何删除preferences中缓存数据
503浏览 • 1回复 待解决
HarmonyOS @ohos.data.preferences 数据处理
242浏览 • 1回复 待解决
PreferenceManager保存数据经常丢失
239浏览 • 1回复 待解决
关于鸿蒙系统gnss原始数据获取?
4024浏览 • 1回复 待解决