2016-07-13 25 views
0

我在web視圖中有一個註冊頁面,我在Android應用程序中使用,註冊成功後它應該重定向不是webview的intent。是否有可能這樣做?如果可能的話,是否有這樣做的建議?從webview重定向到java活動

我的項目在Eclipse中。

+2

到目前爲止,您是否嘗試完成這項工作?一些代碼可能會幫助您的問題一些更具體的細節 –

+0

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

+0

成功註冊後,它重定向到任何頁面或觸發任何事件,例如在成功之後,它只會在webview中顯示一些頁面,以便我們可以跟蹤並在此基礎上觸發「Intent」。 –

回答

0

在webview中顯示警報,並按如下所示完成此操作,因爲在顯示任何警報時會出現回調(onJsAlert)。

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 
    } 
}