HarmonyOS 每次重新运行preferences 保存的数据为空

使用Preferences存储数据,重新启动项目后,保存的数据是空,怎么实现重新启动项目也有数据

HarmonyOS
7天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

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

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

分享
微博
QQ
微信
回复
7天前
相关问题
每次运行Preferences丢失
476浏览 • 1回复 待解决
修改代码重新运行preference数据丢失
662浏览 • 1回复 待解决
mongodb查找附近单车
6201浏览 • 1回复 待解决
如何删除preferences中缓存数据
628浏览 • 1回复 待解决