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
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.
Versuchen Sie setAppCacheEnabled(false)
in WebSettings.
Api Referenz: WebSettings.setAppCacheEnabled (boolesches Flag)