如何在Android中清除缓存?

时间:2010-08-30 19:02:41

标签: android

我想在Android中关闭应用程序时清除缓存内存。代码示例会很有帮助。

由于

2 个答案:

答案 0 :(得分:2)

这样的事情应该可以解决问题,尽管这个例子没有错误处理,你会想要添加它。

   public void clearCache() {
    Log.i(TAG, "Clearing Cache.");
    File[] dir = mContext.getCacheDir().listFiles();
    if(dir != null){
        for (File f : dir){
            f.delete();
        }
       }
    }

答案 1 :(得分:0)

实际上,由于Android会关注进程的生命周期,因此您无法真正关闭应用程序。

如果你在谈论RAM,也没有必要释放未使用的内存,因为Android也会管理内存。