我有一个最初对用户不可见的WebView。当页面加载完毕后,我将展示它。
问题是当请求成功和失败时都会调用WebViewClient.onPageFinished()
。添加isPageLoadFailed
字段并将其设置为true
中的onReceivedError()
,然后在onPageFinished()
中检查该字段似乎很尴尬。
是否有更简单的方法来判断页面加载是否实际成功?
答案 0 :(得分:0)
覆盖WebViewClient并实施onReceivedError。该文档页面的顶部突出显示了您将收到通知的所有错误。它可能不包括您期望的所有情况,但查看文档,它看起来是最好的选择。