代码之家  ›  专栏  ›  技术社区  ›  WobblyBob

将Delphi Android应用程序重新部署到设备会删除保存的数据文件

  •  1
  • WobblyBob  · 技术社区  · 8 年前

    我有一个安卓应用程序,可以在服务器上加载csv文件 OnActivate 事件并将(已编辑的)文件保存到 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 回复  |  直到 8 年前