2016-07-13 10 views
0

Ich habe eine Registrierungsseite in der Webansicht, die ich in einer Android-Anwendung verwende, nach erfolgreicher Registrierung sollte es Absicht umleiten, die nicht Webview ist. Ist es möglich? Und wenn möglich, gibt es Vorschläge dafür?Umleiten von Webansicht zu Java-Aktivität

Mein Projekt ist in Eclipse.

+2

Haben Sie versucht, dies bisher zu erreichen? Einige Code kann zusammen mit einigen spezifischeren Details zu Ihrem Problem helfen –

+0

http://stackoverflow.com/questions/7661033/android-webview-call-activity-methods-form-javascript-interface –

+0

Nach erfolgreicher Registrierung leitet es um irgendeine Seite oder feuern irgendwelche Ereignisse zB ab Nach dem Erfolg geht es so einige Seiten im Webview nur so, wie wir das verfolgen können und "Intent" darauf feuern. –

Antwort

0

Die Warnung in Webview anzeigen und wie unten beschrieben ausführen, da ein Callback (onJsAlert) angezeigt wird, wenn eine Warnung angezeigt wird.

private void loadWebViewStuff() { 
     myWebView.setWebChromeClient(new MyWebChromeClient()); 
     myWebView.loadUrl(URL); 
} 


final class MyWebChromeClient extends WebChromeClient { 
    @Override 
    public boolean onJsAlert(WebView view, String url, String message, JsResult result) { 
     //"message" is what is shown in the alert, here we can do whatever with it 
    } 
}