【发布时间】:2014-04-24 11:41:02
【问题描述】:
我正在编写一个新的 Android 应用程序,但遇到了一些问题。
事情是这样的:我需要填充我的本地存储,但是当我这样做时,系统会显示一个弹出窗口,说没有剩余空间可以写入。没关系!
在这一步之后,App删除了这个文件,需要重新重写以填满空间,但是我在logcat中收到错误ENOSPC,即使我之前删除了这个文件。
有没有办法,或者调用的方法让系统更新他们的引用,以便让我在本地存储中写入,因为磁盘空间未满,但只需要更新?
换句话说..
- 填充空间 - 同时让 Android 弹出窗口显示没有剩余空间
- 删除文件 - 弹出窗口仍然停留在那里
- 再次填充空间 - 我的 logcat 中出现 ENOSPC 错误,即使文件已被删除并且有新空间要填充
【问题讨论】: