WebView的功能/错误处理

时间:2011-11-11 13:07:14

标签: java error-handling webview

首先,我是webview的新手,所以介意我问一个愚蠢的问题。

我在这里做的是通过webview在面板上打开一个URL,直到现在我成功地为本地文件和因特网URL打开了一个URL,但只需要知道webview端是否有任何机制自己做错误处理。

例如,如果我输入错误的URL或添加的URL花费时间加载,或者即使没有Internet连接,在所有这些情况下,webview也不会提示我任何错误,我必须处理所有这些例外是手动的。

请帮助我,让我知道可以做些什么,或者是否有任何可以推荐的文件或书籍。

2 个答案:

答案 0 :(得分:0)

只是一个提示,因为我不在我当前的项目中使用webview。 你试过

吗?
onReceivedError

WebView wv = your veiw;
wv.setWebViewClient(new WebViewClient() {
   @Override
   public void onReceivedError(WebView pView, int pErrorCode, String pDescription, String pFailingUrl) {
           Log.i("put your messaage here");
           super.onReceivedError(pView, pErrorCode, pDescription, pFailingUrl);
   }
});

如果您使用许多webview,您可以编写自己的扩展WebViewClient的类,并只编写一次您需要的所有检查(也许您想测试是否存在与Internet的连接,或其他一些事情)

答案 1 :(得分:0)

感谢您的回复,但我正在寻找的是Webview Loadworker的进度/ workdone属性...虽然我终于得到了我的答案,并通过向其属性添加侦听器,但我还能够确定发生的异常,如果有的话...... 。

点击here以供参考。

相关问题