2016-03-21 3 views
0

Ich habe Fragen. und sorry mein Pool Englisch Fähigkeit.android webview: wie form-daten beim umleiten abfangen?

In android webivew,

ich eine Seite laden. und diese Seite leitet eine andere Seite um.

Bei der Umleitung enthält die URL einige Daten (Post, Formulardaten).

Ich möchte fangen Daten enthalten. Vorgeladene URL.

Ich denke, überschreiben onPageStarted-Methode und fangen Daten. aber kann nicht.

wie kann ich?

Antwort

0

Bitte fügen Sie unter Zeile dann nur es wird Ihre benutzerdefinierte Klasse verwenden.

webView.setWebViewClient(new WebViewClientClass()); 

@Override public boolean shouldOverrideUrlLoading (WebView Ansicht, String url) {

//write your code here, get redirected url in this method and do your operation and then move ahead. 
return false; 
     } 

Above Methode wird immer dann aufgerufen, wenn Umleitungs-URL wird immer geladen.

Hoffe, das wird Ihnen helfen.

+0

Vielen Dank. Diese Seite heißt aber nicht shouldOverrideUrlLoading. – engigom

+0

Ich habe meinen Code aktualisiert. Bitte sehen Sie sich den aktualisierten Code an und aktualisieren Sie Ihren aktuellen Code entsprechend. –

+0

ja. Ich mache einen neuen WebViewClient und stelle ein. aber, einige Umleitung URL ist gute Arbeit, aber einige Umleitung URL ist nicht arbeiten ... :( – engigom