Android清理webview缓存
2015-01-13 16:46
232 查看
webview的缓存包括:cache目录下的webviewCache目录下的所有文件,databases下的webview.db和webviewCache.db,所以只需清理掉这些东西就搞定了。
上代码:
但是对于不同的手机,缓存的目录可能不一样,文件名也可能不一样。
其实webview里面已经提供了API。
webview.clearCache(true);
webview.clearFormData();
两句搞定。
上代码:
private void clearWebviewCache() { File file = new File(context.getCacheDir(), "webviewCache"); 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里面已经提供了API。
webview.clearCache(true);
webview.clearFormData();
两句搞定。
相关文章推荐
- android 读取WebView缓存及清理WebView缓存
- android webview清理缓存
- Android模块化编程——WebView使用之清理缓存
- android 读取WebView缓存及清理WebView缓存
- android 读取WebView缓存及清理WebView缓存
- Android高手进阶教程(二十四)之---Android WebView的缓存!!!
- 关于android 端,人人网以及新浪网 webview 页面缓存问题
- android:删除webview缓存数据
- Android WebView缓存
- Android WebView缓存策略详解
- Android WebView缓存分析
- Android高手进阶教程(二十四)之---Android WebView的缓存!!!
- [Android] WebView删除缓存
- Android WebView缓存策略详解
- Android WebView缓存
- Android WebView缓存策略详解
- 二十六、Android WebView缓存
- Android高手进阶教程(二十一)---Android WebView的缓存!!!
- 21.Android WebView的缓存
- Android WebView删除缓存