这段时间在开发项目时用到了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");
本文介绍了一种有效清除WebView浏览产生的本地缓存的方法。通过在应用退出时执行特定代码,可以彻底删除WebView产生的缓存文件及数据库,从而释放存储空间。
1273

被折叠的 条评论
为什么被折叠?



