温馨提示×

android getexternalcachedir 如何清理缓存

小樊
89
2024-12-06 01:02:49
栏目: 编程语言

在 Android 中,您可以使用以下方法来获取外部缓存目录并清理缓存:

  1. 获取外部缓存目录的路径:
File externalCacheDir = getExternalFilesDir(null);
  1. 创建一个方法来删除外部缓存目录中的所有文件:
public void clearExternalCache() {
    File[] files = externalCacheDir.listFiles();
    if (files != null) {
        for (File file : files) {
            file.delete();
        }
    }
}
  1. 调用 clearExternalCache() 方法来清理外部缓存:
clearExternalCache();

这将删除外部缓存目录中的所有文件,从而清理缓存。请注意,这个方法只会删除应用程序自己的缓存,不会影响其他应用程序或系统缓存。

0