如何检查URL是否在webview中加载

kai*_*uki 3 url android connectivity webview

我正在使用下面的代码在android webview中加载url

webviewShowPost.loadUrl(URL);
Run Code Online (Sandbox Code Playgroud)

我想检查是否没有可用的数据连接,然后webview而不是显示空白视图,我可以显示没有连接的Toast.

谢谢

San*_*ndy 8

请试试这个

webView.setWebViewClient(new WebViewClient() { 
        @Override
        public void onReceivedError(WebView view, int errorCode,
                String description, String failingUrl) {
            // TODO Auto-generated method stub
            super.onReceivedError(view, errorCode, description, failingUrl);
        }
        @Override
        public void onPageFinished(WebView view, String url) {
            // TODO Auto-generated method stub
            super.onPageFinished(view, url);
        }


    });
Run Code Online (Sandbox Code Playgroud)

  • 当出现错误(例如没有互联网连接)时,似乎也会调用onPageFinished. (2认同)