HarmonyOS 每次重新运行preferences 保存的数据为空?

使用Preferences存储数据,重新启动项目后,保存的数据是空,怎么实现重新启动项目也有数据

阅读 481
1 个回答

preferences存入数据到Preferences实例后,需要使用flush()方法实现数据持久化。

另外,IDE每次run项目(执行的命令都是先卸载当前推的hap包,再把要run的项目的hap包推上去),应用都会被卸载,其在设备上产生的数据库文件及临时文件也会被移除。 如果需要保存数据,可以在‘Run/Debug Configurations’-‘General’-‘Installation Options’-中勾选‘Keep Application Data’

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进