Android开发之清除程序缓存(转)

         这段时间在开发项目时用到了WebView,WebView浏览完网页后会在本地缓存大量的Cache,所以我们需要删除这些Cache,网上找了很多方法都不好用,这里我自己写的方法,分享给大家。

 

在退出应用的时候加上如下代码:

File file = CacheManager.getCacheFileBaseDir();
   if (file != null && file.exists() && file.isDirectory()) {
    for (File item : file.listFiles()) {
     item.delete();
    }
    file.delete();
   }

  context.deleteDatabase("webview.db");
  context.deleteDatabase("webviewCache.db");

猜你喜欢

转载自hz-chenwenbiao-rr.iteye.com/blog/1851781