android 使用Webview時候清楚緩存各種方式無效後

最近在使用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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章