HarmonyOS:在使用Preferences遇到的坑

应用重新启动后相关文件被删除

在第一次启动应用时,手动存储了一些测试数据,并利用Preferences将相关信息持久化地存储到设备中。第二次在该设备上运行同一应用时会判断是否存在该文件,如果存在就直接打印出来。但调试时发现:每次重新启动应用后相关文件都被删除了。
  原因:DevEco每次重新启动应用时都是卸载了之前的应用后重新部署,因此相关信息会被清除。
  解决:
  DevEco中打开Run->Edit Configuration,勾选Keep Application Data选项。


QQ20240225-023254@2x.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容