如何以编程方式删除缓存?

时间:2011-09-29 16:10:04

标签: java android

我想以编程方式删除应用程序中的缓存文件。

我如何在代码中执行此操作?

我想启动一项服务(我已经设置了这样做)。

仅供参考 - IDK为什么我的录取率很低。我已经接受了我的大部分或全部答案。

1 个答案:

答案 0 :(得分:5)

我假设你在谈论Context的缓存目录?

这是一种方式:

File cacheDir = context.getCacheDir();

File[] files = cacheDir.listFiles();

if (files != null) {
    for (File file : files)
       file.delete();
}