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