webView本身自带了缓存机制。
具体缓存机制是什么,请看
Android WebView缓存机制详解
了解后知道webView的缓存(图片,URL等)都是在data目录下的,大家都明白手机内部存储是有限的,这时就需要进行缓存清除。
/**
* 清除WebView缓存
*/
public void clearWebViewCache(){
//清理Webview缓存数据库
try {
deleteDatabase("webview.db");
deleteDatabase("webviewCache.db");
} catch (Exception e) {
e.printStackTrace();
}
//WebView 缓存文件
File appCacheDir =