android 使用Webview时候清楚缓存各种方式无效后
16lz
2021-01-25
最近在使用WebView来开发,但是遇到个问题就是缓存清除不掉,偶在网上找了好久各种方式的办法都没有效果。包括
File file = CacheManager.getCacheFileBaseDir();
if (file.exists() && file.isDirectory()) {
for (File f : file.listFiles())
f.delete();
}
webview.clearHistory();
webview.clearFormData();
mContext.deleteDatabase("webview.db");
mContext.deleteDatabase("webviewCookiesChromium.db");
mContext.deleteDatabase("webviewCache.db");
webview.loadDataWithBaseURL(null, "","text/html","utf-8",null);
后来在一个帖子中找到个方式实验成果了
CookieManager cm = CookieManager.getInstance();
cm.removeSessionCookie();
cm.removeAllCookie();
http://bbs.51cto.com/thread-834369-1-1.html
更多相关文章
- GitHub 标星 2.5K+!教你通过玩游戏的方式学习 VIM!
- 使用setContentView的方式更换布局文件从而更换界面
- Android(安卓)Studio logcat 设置 缓存大小 ,增加logcat条数
- Android让屏幕保持常亮,不熄屏的三种方法
- 在Android安装Market和Map
- Android(安卓)- Gradle "xxx" project refresh failed
- Android(安卓)webview 一些奇怪的问题
- 【面试题】Android类应该复习的内容
- 使用原始的HTTP拼凑请求的方式上传多张图片