webview.loadUrl ("über: leer") Problem

8

In meiner Anwendung habe ich ein Webview, in dem ich zunächst jede Website lade, sagen wir www.google.com.
Später auf einen Knopf klicken Ich möchte diesen Webview löschen, für den ich

mache %Vor%

Aber dadurch wird meine Webansicht nicht gelöscht, es wird weiterhin google.com angezeigt

Ich habe versucht, das Webview als

zu initialisieren %Vor%

Ich habe es auch versucht

%Vor%

Aber ich habe die gleichen Ergebnisse, das Webview zeigt google.com an Wie kann ich die Webansicht löschen? Bitte schlagen Sie vor.
Danke.

Bearbeiten:
Auf der anderen Seite, vor dem Laden von google.com, wenn ich das tue

%Vor%

lädt eine leere Webseite.

    
Zeba 17.10.2012, 09:18
quelle

3 Antworten

7

Verwenden Sie webView.clearView(); vor dem Laden der neuen URL.

auch verwenden Es gibt ein paar Dinge, die Sie tun können, um das Webview genau abhängig zu machen, was Sie tun möchten:

%Vor%     
Google 17.10.2012 09:28
quelle
3

nur zu aktualisieren, Methode ClearView () wurde in API-Ebene 18 veraltet.

Verwenden Sie WebView.loadUrl ("about: blank"), um den Ansichtszustand und die Seitenressource (einschließlich laufendem JavaScript) zuverlässig zurückzusetzen.

    
MartinC 20.02.2014 14:11
quelle
0

versuche folgendes: webView.loadData("");

    
Sameer 17.10.2012 09:20
quelle

Tags und Links