getFilesDir() 与 getCacheDir()

Kal*_*iMa 7 android caching android-file

在 Android 中,您可以使用 getFilesDir() 获取内部 /files/ 文件夹的路径,而 getCacheDir() 获取内部 /cache/ 文件夹的路径。

这两个文件夹之间唯一的功能区别是Android可能会在需要时自动清除缓存目录中的某些文件吗?

我试图了解在哪些情况下使用缓存文件夹是个好主意。

小智 0

getFilesDir() >> 用于永久存储目录。

getCacheDir() >> 返回文件系统上应用程序特定的缓存目录。在某些情况下,例如内存快满时,系统会自动删除该目录下的文件。