美文网首页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