Run entry方式运行APP有时候获取不到已经存储的Asset和首选项数据

Asset和首选项存储的数据,通过IDE的Run entry方式在真机上运行APP,有时候存储的数据会获取不到(比如,写好代码,Run entry,数据存储到首选项和Asset都正常,再写一会其他代码,Run entry,刚才存储的数据就获取不到了)。但是在真机上运行后,短时间频繁关闭APP再打开APP,没发现数据获取不到的情况。

HarmonyOS
2024-10-15 09:44:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

DevEco Studio点击运行按钮,会默认先卸载应用再进行安装,@ohos.data.storage存储数据时存在应用内部存储路径下的,所以卸载应用时会把应用数据也一并清除,之前存储的数据也会清除掉。 若想重新运行时保存原有存储的数据,可在【Run - Edit Configurations】中勾选“Keep Application Data”,此时运行只会覆盖安装,不会卸载安装,可实现重新运行后原有存储的数据不会清除。

分享
微博
QQ
微信
回复
2024-10-15 16:35:33
相关问题
首选项存储问题,为什么会报错?
148浏览 • 1回复 待解决
首选项获取实例,实例是否为单例
1843浏览 • 1回复 待解决
HarmonyOS TaskPool使用首选项报错
282浏览 • 1回复 待解决
HarmonyOS 用户首选项是线程安全
227浏览 • 1回复 待解决
错误码15500000(首选项)如何处理?
1130浏览 • 1回复 待解决
有时候报错,有时候又报,汗……
144浏览 • 1回复 待解决