美文网首页Android问题汇总(遥远的回忆过去)
Android-WebView监听网页加载成功与失败

Android-WebView监听网页加载成功与失败

作者: MonkeyLei | 来源:发表于2019-09-27 10:14 被阅读0次

直接看逻辑即可,简单记录下:

private boolean isError = false;

// 加载或者重试
init/retry{
isError = false;
// 加载网页,此时可以showLoading()
}

public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
if (!isError) {
// 成功了,此时可以消失弹窗dissLoading()
}
}

public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
// 失败了记录下,此时可以retryLoading()
isError = true;
}
在访问失败的时候会首先回调onReceivedError,然后再回调onPageFinished。

就看有没有失败过就可以写相关处理逻辑了,问题不大。。。可能还要其他方法吧.....

相关文章

网友评论

    本文标题:Android-WebView监听网页加载成功与失败

    本文链接:https://www.haomeiwen.com/subject/jvmouctx.html