【发布时间】:2016-04-28 01:04:49
【问题描述】:
我的 Android 模拟器无法在我的计算机上运行,目前我正在真实设备上测试我的应用程序。这是我的问题。
我将一些文本作为文本文件(让我们将其命名为 data.txt)保存在应用程序的内存中。我将与已安装设备上的某些应用共享此文件。
需要频繁地将数据保存到文件中(比如一天两次)。每次数据都以相同的文件名 (data.txt) 保存。
我正在使用FileProvider 与其他应用程序共享文件。
所以这是场景。第一组数据保存在 data.txt 下。分享后我应该删除这个文件吗?以便第二组数据以相同的文件名保存或应用程序是否自动处理此问题(只需将包含第一数据的文件 data.txt 替换为文件 data .txt 包含第二个数据)?
【问题讨论】:
-
你能贴出你的代码吗?你在哪里共享文件@Traveller
-
这取决于你如何写入文件(data.txt)如果你
append然后你必须在分享后清除/删除文件,如果你只是write进入文件,然后它将被 API 覆盖
标签: java android android-fileprovider