我的应用正在WebView中显示一个网页。如果网页不存在,我会收到一个找不到文件的错误页面(404)。
我正在尝试覆盖WebViewClient的onReceivedError方法。我注销了错误代码和描述,但没有任何内容被注销。
任何想法为什么?
如果我得到404,最终我想在其他地方重定向。
提前致谢。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
MyWebViewClient mwvc = new MyWebViewClient();
webView.setWebViewClient(mwvc);
webView.loadUrl(compUrl);
}
private class MyWebViewClient extends WebViewClient{
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Log.e(TAG, "errorCode = " + errorCode + "errorDescription = " + description);
super.onReceivedError(view, errorCode, description, failingUrl);
}
}