HarmonyOS 调试问题

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

HarmonyOS
23h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

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

分享
微博
QQ
微信
回复
22h前
相关问题
开发调试问题有知道的吗?
2098浏览 • 1回复 待解决
HarmonyOS 浏览器真机调试问题
10浏览 • 1回复 待解决
HarmonyOS 工程目录下的ohosTest调试问题
403浏览 • 1回复 待解决
HarmonyOS应用打包测试问题
9浏览 • 0回复 待解决
DevEco Studio签名真机测试问题
11280浏览 • 3回复 待解决
HarmonyOS 调试阶段signingConfig问题
96浏览 • 1回复 待解决
HarmonyOS 关于Web调试问题
259浏览 • 1回复 待解决
HarmonyOS Web调试页面转发端口问题
67浏览 • 1回复 待解决
DevEco Studio调试无法附加进程问题
292浏览 • 1回复 待解决
关于数据库调试报错问题
371浏览 • 0回复 待解决
如何解决底层库无法调试问题
972浏览 • 1回复 待解决
HarmonyOS webview远程调试
562浏览 • 1回复 待解决
HarmonyOS native调试
0浏览 • 0回复 待解决
HarmonyOS 如何真机调试
667浏览 • 1回复 待解决
HarmonyOS 如何本地调试Sqlite
738浏览 • 1回复 待解决