In der WebView-Einstellung LOAD_NO_CACHE werden weiterhin Dateien auf der Festplatte gespeichert.

9

Trotz der Verwendung von webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); speichert das WebView immer noch MB-Dateien im Cache. Gibt es eine Möglichkeit, den Cache wirklich zu deaktivieren?

Danke

    
cottonBallPaws 09.03.2011, 00:13
quelle

2 Antworten

2

Nichts scheint vielversprechend zu sein, den Cache vollständig zu deaktivieren.

Es wäre besser, den Cache einfach zu ignorieren und zu zwingen, dass webView jedes Mal neue oder neue Seiten lädt.

Wenn sich jemand Sorgen über die belegte Cachegröße macht, kann man die Cachegröße begrenzen. Es gibt viele Methoden, dies zu tun, werfen Sie einen Blick auf meine ähnliche Antwort . Hoffe, die Antwort wird einen Hinweis darauf geben.

Aber zwei Dinge sehen vielversprechend für mich aus, den Cache zu deaktivieren,

1) Verwenden Sie Header-Parameter, wenn Sie eine Seite laden,

Hinweis: Verfügbar für Android API 8 +

%Vor%

2) Wenn Sie eine HTML-Seite haben, die Sie in das WebView laden wollen, Sie können die folgenden Meta-Tags in die HTML-Seite einfügen.

%Vor%

Hoffe, das wird dir helfen.

    
Moin Ahmed 27.01.2013 07:18
quelle
-1

Versuchen Sie setAppCacheEnabled(false) in WebSettings.

Api Referenz: WebSettings.setAppCacheEnabled (boolesches Flag)

    
Tapirboy 15.09.2011 12:01
quelle

Tags und Links