2016-05-03 4 views

答えて

0

WebViewを作成した直後に、ページを読み込む前にキャッシュをクリアすることができます。

browser.clearCache(true); 

と一つの他の方法は、ページがロードされるたびに呼び出されonPageFinished()をオーバーライドすることであるので、あなたはそれにキャッシュをクリアできます。

@Override 
public void onPageFinished(WebView view, String url) { 
    super.onPageFinished(view, url); 
    view.clearCache(true); 
} 
0

あなたはこのような何かを試すことができます。

WebView webview = new WebView(this);  
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 

チェックアウトよりhere WebViewのページの毎回終了

1

、キャッシュをクリアします。これを答えるため

@Override 
public void onPageFinished(WebView view, String url) { 
    super.onPageFinished(view, url); 
    view.clearCache(true); 
} 
+0

おかげ@Masumが、私の問題は、私は唯一の私はWebViewのクライアントとその設定を制御することはできませんHTMLファイルの内容を制御することができ、その私は何がありますされています。あなたのWebViewClientでこのような何かWebviewのキャッシュ設定を上書きするHTMLテンプレートを追加できます。 – Amit23588

関連する問題