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

yos*_*i24 2 java android

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

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

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

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

Bra*_*rke 6

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

这是一种方式:

File cacheDir = context.getCacheDir();

File[] files = cacheDir.listFiles();

if (files != null) {
    for (File file : files)
       file.delete();
}
Run Code Online (Sandbox Code Playgroud)