1

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

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

1 回答 1

1

该目录是否始终可用?

是的。

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

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

于 2013-08-18T20:38:31.420 回答