1

从我的 apk 我将一些内容写入 /data/data/package/files/settings.data 文件,当我重新启动系统文件仍然存在但文件中的内容为空。

有人可以帮我吗。

4

2 回答 2

0

仅当您不关闭 Streams 时才会发生这种情况。并且../files目录不能自动删除。

此链接可能会对您有所帮助。

于 2012-10-15T14:34:30.943 回答
0

检查您的应用程序是否总是在退出之前关闭文件,即使它由于异常而退出。推荐的 Java 习惯用法是这样的:

  OutputStream os = // open it.
  try {
      // write stuff to os
  } finally {
      try {
          os.close();
      } catch (IOException ex) {
          // log error ... file not written completely
      }
  }
于 2012-10-15T13:36:07.337 回答