android – 清除WebView建立的所有快取專案?

我的應用程序中有一個WebView.當用戶退出我的應用程序時,我想刪除WebView可能建立的所有快取資源.檢視模擬器,我看到以下文件:

/data
  /data
    /com.example.myapp
      /cache
        /webviewCache
          bunch of files here..
      /databases
        webview.db
        webviewCache.db

是否有任何系統呼叫可用於清除/ cache和/ databases中的所有元素,還是應該手動執行?我擔心手動這樣做只是因為我不知道WebView可能會在未來版本的android中留下什麼新文件,所以我不確定我是否真的為使用者清除了所有內容.

試試這個
mWebView.clearCache(true);
mContext.deleteDatabase("webview.db");
mContext.deleteDatabase("webviewCache.db");

翻譯自:https://stackoverflow.com/questions/6542943/clearing-all-cached-items-created-by-a-webview