始终将“getFilesDir()”用作缓存应用数据的唯一目的地是否安全?
- 该目录是否始终可用?
- 当目的地没有可用空间时会发生什么? Android 会处理吗?
最佳答案
Will that directory always be available?
是的。
What happens when the destination has no free space? does Android handle that?
Android 无法神奇地增加设备的板载存储容量。 Android 采取各种步骤来尝试帮助用户清理已用存储空间。然而,最终用户仍然会用完空间。根据您使用内部存储的方式,您可能会收到 IOException
,或者您可能会收到静默故障(例如,写入零字节文件)。
关于android - 缓存 Android 应用程序数据,始终使用 getFilesDir() 是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18303024/