WebViewClient onReceivedError未显示错误

时间:2013-12-03 13:46:42

标签: android html webview webviewclient

我的应用正在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);
                }

            }

0 个答案:

没有答案