我有一个Android应用,该应用在OnActivate
事件上加载一个csv文件,并在OnClose
事件上保存(已编辑)文件。这一切都很好。但是,如果我修改应用程序并将其重新部署到目标设备,则该文本文件将被删除,所有数据都将丢失。有没有办法停止这种行为。值得注意的是,如果我在目标设备上处于活动状态时从Delphi重新部署该应用程序,则不会删除数据/文本文件。
要加载我使用的文件...
MyList.LoadFromFile(System.ioutils.TPath.GetDocumentsPath +
System.SysUtils.PathDelim + 'datalist.csv');
要保存我使用的文件...
MyText.SaveToFile(System.ioutils.TPath.GetDocumentsPath +
System.SysUtils.PathDelim + 'datalist.csv');
我假设文件已保存在目标设备上的应用程序默认文件夹中。任何帮助表示赞赏。