缓存Android应用程序数据,总是使用getFilesDir()是否安全?

时间:2013-08-18 19:48:34

标签: android caching

始终使用“getFilesDir()”作为缓存应用数据的唯一目的地是否安全?

  1. 该目录是否始终可用?
  2. 当目的地没有可用空间时会发生什么? Android会处理吗?

1 个答案:

答案 0 :(得分:1)

  

该目录是否始终可用?

  

当目的地没有可用空间时会发生什么? Android会处理吗?

Android无法神奇地导致设备的板载存储空间增加。 Android采取各种步骤尝试帮助用户清理已用存储空间。但是,最终用户仍然可能用完空间。根据您使用内部存储的方式,您可能会得到IOException,或者您可能会收到静默失败(例如,写一个零字节文件)。