2016-07-13 2 views
0

私はAndroidアプリケーションで使用しているWebビューの登録ページを持っています。登録が成功すると、Webviewではない意図がリダイレクトされます。それは可能ですか?可能であれば、これを行うための提案はありますか?webviewからjavaアクティビティへのリダイレクト

私のプロジェクトはEclipseにあります。

+2

これまでこれを達成しようとしましたか?いくつかのコードは、あなたの問題に関連するいくつかのより詳細な詳細と共に役立ちます –

+0

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

+0

登録が成功すると、任意のページまたは任意のイベントを起動する成功した後は、それを追跡し、それに基づいて「意図」を発することができるように、Webビューではページが一部だけになります。 –

答えて

0

アラートが表示されたときにコールバック(onJsAlert)があるので、これをwebviewで表示し、これを以下のようにしてください。

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 
    } 
} 
関連する問題