据我了解,我们将经常访问的对象缓存在比普通磁盘读取更容易访问的内存段中。
getExternalCacheDir()
,而不是getCacheDir()
指向外部文件系统——在我看来这很正常getExternalFilesDir()
。
Android 如何优化对 ExternalCacheDir 的访问?是不是类似于 Linux 上的“交换”空间?
getExternalCacheDir()
并且getExternalFilesDir()
是两个不同的目录。
不同的是,第一个仅用于临时文件或缓存文件,可以被系统或用户删除(通过设置相应按钮)以重新获得空间。
第二个用于永久文件。无论如何,您必须考虑文档中有关getExternalCacheDir()
.