The second call to setWebViewClient()
is overwriting the first.
Create only a single instance of WebViewClient
with both overrides in the same class, and call setWebViewClient
only once. Then load the Webview:
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(mWebView, url);
Toast.makeText(getApplicationContext(), "Done!", Toast.LENGTH_SHORT).show();
}
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Toast.makeText(getApplicationContext(), "Oh no! " + description, Toast.LENGTH_SHORT).show();
}
});
mWebView.loadUrl("http://pabebbe.com/m/register");
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…