2

我的 Android 模拟器无法在我的计算机上运行,​​目前我正在真实设备上测试我的应用程序。这是我的问题。

我将一些文本作为文本文件(让我们将其命名为data.txt)保存在应用程序的内存中。我将与已安装设备上的某些应用程序共享此文件。

数据需要定期保存到文件中(比如一天两次)。每次数据都以相同的文件名 ( data.txt ) 保存。

FileProvider用来与其他应用程序共享文件。

所以这里是场景。第一组数据保存在data.txt下。分享后我应该删除这个文件吗?以便第二组数据以相同的文件名保存,或者应用程序是否自动处理此问题(只需将包含第一个数据的文件data.txt替换为包含第二个数据的文件data.txt)?

4

1 回答 1

2

如果您查看布尔值的构造函数来处理您想要附加文件或覆盖现有文件,那么当您写入代码时,数据将被覆盖在文件中 FileOutputStream(String path, boolean append) (默认情况下,此值为 false 表示它肯定会覆盖数据 ) 。所以我认为没有必要删除你的文件

于 2016-04-28T09:30:27.430 回答