From d194b9c2bb702785f29dcf4959feb1bb86de31e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=AF=E5=BD=AC?= <770413277@qq.com> Date: Sat, 4 Sep 2021 22:29:12 +0800 Subject: [PATCH] Update ByWebChromeClient.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix 解决可能的空指针问题 https://github.com/youlookwhat/ByWebView/issues/32 --- ByWebView/src/main/java/me/jingbin/web/ByWebChromeClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ByWebView/src/main/java/me/jingbin/web/ByWebChromeClient.java b/ByWebView/src/main/java/me/jingbin/web/ByWebChromeClient.java index 2541b9e..41d0371 100644 --- a/ByWebView/src/main/java/me/jingbin/web/ByWebChromeClient.java +++ b/ByWebView/src/main/java/me/jingbin/web/ByWebChromeClient.java @@ -127,7 +127,7 @@ public void onProgressChanged(WebView view, int newProgress) { // 当显示错误页面时,进度达到100才显示网页 if (mByWebView.getWebView() != null && mByWebView.getWebView().getVisibility() == View.INVISIBLE - && mByWebView.getErrorView().getVisibility() == View.GONE + && (mByWebView.getErrorView() == null || mByWebView.getErrorView().getVisibility() == View.GONE) && newProgress == 100) { mByWebView.getWebView().setVisibility(View.VISIBLE); }