【问题标题】:How to create a .txt file to store simply data - android如何创建一个 .txt 文件来存储简单的数据 - android
【发布时间】:2018-05-06 08:41:06
【问题描述】:

您好,我需要创建一个文件来存储有关我的应用程序的一些信息,应该在哪里使用 file.createNewFile()?我正在考虑 MainActivity 中的 onCreate() 方法,但它会在我每次运行我的应用程序时创建并覆盖它。

【问题讨论】:

  • 发布您尝试过的代码参考here
  • where should I use file.createNewFile()? I 不要一开始就使用那个函数。
  • 我会为 append 创建文件。因此,如果它存在,则不会每次都重新创建它。此外,请查看 SharedPreferences。也许这就是你真正需要的。此外,我只会在严格需要时读取/写入文件,大部分时间保持关闭。

标签: android file


【解决方案1】:

onCreate() 是创建新文件的好地方,但在创建文件之前检查文件是否已经存在。如果文件不存在,则创建一个。创建文件后,将该路径保存在共享首选项中。在 onCreate() 中,检查该文件是否存在。如果存在,请不要创建,否则创建文件并更新共享首选项中的路径。希望有所帮助。

【讨论】:

    【解决方案2】:

    您应该使用静态方法创建一个管理器,首先检查管理器是否存在文件并将值放入静态变量中,然后如果需要更改值则覆盖文件或写入文件如果不存在'不存在

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-20
      相关资源
      最近更新 更多