将Delphi Android App重新部署到设备上会删除保存的数据文件

时间:2018-08-25 08:35:09

标签: android delphi

我有一个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');

我假设文件已保存在目标设备上的应用程序默认文件夹中。任何帮助表示赞赏。

0 个答案:

没有答案