重新运行项目,用户首选项的数据全都丢失

每次重新运行项目,存储的用户首选项内容都丢失了,调试很麻烦,有没有解决方案。

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

​这个问题是因为IDE每一次编译都相当于走了一次app卸载再安装的流程,而之前flush的数据会在app卸载时跟随app一起清除,所以在第二次编译的时候,就查询不到之前flush的数据了,但这不影响用户正常使用状态下的flush数据。直接在IDE中勾选Keep Application Data 即可。参考链接如下:​https://blog.csdn.net/u010358168/article/details/135851090

分享
微博
QQ
微信
回复
7天前
相关问题
HarmonyOS 用户首选项是线程安全
208浏览 • 1回复 待解决
修改代码重新运行preference数据丢失
366浏览 • 1回复 待解决
HarmonyOS TaskPool使用首选项报错
258浏览 • 1回复 待解决
首选项存储问题,为什么会报错?
78浏览 • 1回复 待解决
首选项获取实例,实例是否为单例
1832浏览 • 1回复 待解决
错误码15500000(首选项)如何处理?
1103浏览 • 1回复 待解决