Android WebViewClient onReceivedError未显示错误

Android WebViewClient onReceivedError未显示错误,android,html,webview,webviewclient,Android,Html,Webview,Webviewclient,我的应用程序正在网络视图中显示网页。如果网页不在那里,我会收到一个文件未找到错误页面(404) 我正在尝试重写WebViewClient的onReceivedError方法。我注销了错误代码和说明,但没有注销任何内容 你知道为什么吗 最终,如果我得到404,我想重定向到其他地方 提前谢谢 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS

我的应用程序正在网络视图中显示网页。如果网页不在那里,我会收到一个文件未找到错误页面(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);
                }

            }

“那么它根本就没有收到错误吗?”Anamika不,没有。没有日志记录。我看过WebViewClient API,它说明了以下内容。“向主机应用程序报告错误。这些错误是不可恢复的(即,主资源不可用)。errorCode参数对应于一个错误常量。”因此,如果资源不存在,则此方法将不会执行!好啊看看是否有帮助,看看