Ich habe eine HTML-Vorlage-Datei, die an mehreren Orten verwendet wird, wird es verwendet, um als Webview in wenigen Android-Apps geladen werden, Wie kann ich sicherstellen, dass jedes Mal Webview geladen ist lädt die neueste Version (Kein Cache), ohne Änderungen an den App-Einstellungen vorzunehmen.Laden nicht zwischengespeicherten Webview in Android-App
0
A
Antwort
0
Kurz nach dem Erstellen Ihrer WebView
, vor dem Laden von Seiten, können Sie den Cache löschen.
browser.clearCache(true);
und eine andere Art und Weise ist onPageFinished()
außer Kraft setzen, die jedes Mal, wenn eine Seite geladen aufgerufen wird, so könnte man Cache in es löschen.
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
view.clearCache(true);
}
0
Sie können so etwas wie dies versuchen: den Cache
WebView webview = new WebView(this);
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
Check out mehr here
1
Wenn WebView eine Seite jedes Mal beendet ist, löschen. So etwas wie dies in Ihrem WebViewClient:
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
view.clearCache(true);
}
Verwandte Themen
- 1. webview kann nicht laden index.html
- 2. Android Webview Laden Dialog nicht
- 3. Kann nicht URL WebView laden
- 4. Laden lokalen HTML in WebView
- 5. Lokales HTML in WebView laden?
- 6. WebView URL-Problem laden
- 7. WebView Android 4.0 Datei laden
- 8. Fortschrittsbalken Seite Laden Android Webview
- 9. Wie Laden von. MHT-Datei in Webview?
- 10. URL mit pdf in monodroid webview laden
- 11. Webview kann https URL in Android nicht laden?
- 12. Registrieren von Javascript in einem zwischengespeicherten Steuerelement
- 13. Laden Sie eine SWF in ein WebView
- 14. Laden von Paket html + Ressourcen in webview
- 15. JavaFX-Ressourcenbehandlung: HTML-Dateien in WebView laden
- 16. Abbrechen Laden in WebView auf Android
- 17. Webview lädt nicht in Android
- 18. WebView Webseite online laden, lokale Datei laden, wenn offline
- 19. android webview laden html mit js
- 20. JavaFx Webview JDK 8 kann selbstsigniertes Zertifikat nicht laden
- 21. Android Webview nicht Javascripts beim Laden lokaler Datei
- 22. Swift - WebView erkennt keine Wische beim Laden
- 23. JavaFX WebView laden lokale Javascript-Datei
- 24. HTML-String nicht in webview
- 25. iOS Swift Webview zeige Bild beim Laden
- 26. JavaFX FXML: Leere WebView nach Laden
- 27. WebView lädt Assets nicht korrekt
- 28. Anzeigen der zwischengespeicherten Daten in System.Web.HttpRuntime.Cache
- 29. WebView Cache funktioniert nicht in Android 4.4
- 30. Bilder werden nicht geladen in android webview
Dank @Masum für diese zu beantworten, aber mein Problem ist ich nur den Inhalt der HTML-Datei steuern kann, ich habe keine Kontrolle über den Webview-Client und seine Einstellungen, Gibt es etwas, dass ich kann eine HTML-Vorlage hinzufügen, die die Einstellungen für den Webview-Cache überschreibt. – Amit23588