HarmonyOS 调试问题

每次调试安装时,使用Preferences保存的数据都没有了。

HarmonyOS
2024-12-26 09:08:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

修改代码再运行,系统会将app卸载再重装导致数据丢失。因为preferences存入数据到Preferences实例后,需要使用flush()方法实现数据持久化,IDE每一次编译都相当于走了一次app卸载再安装的流程,而之前flush的数据会在app卸载时跟随app一起清除,所以在第二次编译的时候,就查询不到之前flush的数据了,但这不影响用户正常使用状态下的flush数据。如果需要保存数据,可以在Run Configurations-General-Installation Options-中勾选Keep Application Data。

分享
微博
QQ
微信
回复
2024-12-26 10:03:28
相关问题
HarmonyOS 浏览器真机调试问题
1158浏览 • 1回复 待解决
开发调试问题有知道的吗?
3285浏览 • 1回复 待解决
HarmonyOS 工程目录下的ohosTest调试问题
1336浏览 • 1回复 待解决
HarmonyOS应用打包测试问题
1311浏览 • 1回复 待解决
DevEco Studio签名真机测试问题
12951浏览 • 3回复 待解决
HarmonyOS 调试阶段signingConfig问题
1047浏览 • 1回复 待解决
HarmonyOS 关于Web调试问题
1619浏览 • 1回复 待解决
HarmonyOS Web调试页面转发端口问题
993浏览 • 1回复 待解决
HarmonyOS 调试证书有效期过短的问题
1279浏览 • 1回复 待解决
关于数据库调试报错问题
1822浏览 • 1回复 待解决
DevEco Studio调试无法附加进程问题
1767浏览 • 1回复 待解决
如何解决底层库无法调试问题
2169浏览 • 1回复 待解决
HarmonyOS webview远程调试
1686浏览 • 1回复 待解决