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

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

阅读 483
1 个回答

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

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