Android进阶篇-清除WebView的缓存

有的时候,当我们项目中使用到WebView载入一些网页信息并对它做了一个记忆处理的话。

我们点注销,就需要清空WebView的缓存。

    private void clearWebView(){
        File file = CacheManager.getCacheFileBaseDir();
        if (file != null && file.exists() && file.isDirectory()) {
            for(File item : file.listFiles()) {
                item.delete();
            }
            file.delete();
        }
        this.deleteDatabase("webview.db");
        this.deleteDatabase("webviewCache.db");
    }

 

posted @ 2013-01-11 17:11  暗殇  阅读(2753)  评论(0编辑  收藏  举报