From e4a6a98c717d60aaa05b212f1113bf302a286a87 Mon Sep 17 00:00:00 2001 From: gaozl Date: Wed, 22 Oct 2025 14:23:14 +0800 Subject: [PATCH] fix: webview bug --- app/build.gradle | 2 +- .../activity/H5/WebViewActivity.java | 21 +------------------ 2 files changed, 2 insertions(+), 21 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 7b7d2f8..02e34c7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,7 +10,7 @@ android { minSdkVersion 22 targetSdkVersion 30 versionCode 6 - versionName "V2.0.7.40" + versionName "V2.0.7.41" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles 'consumer-rules.pro' diff --git a/app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java b/app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java index a8ba2a5..df91b01 100644 --- a/app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java +++ b/app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java @@ -127,6 +127,7 @@ public class WebViewActivity extends BaseActivity { binding.web.clearCache(true); binding.web.loadUrl(HtmlUrl); Constant.isCoreService=true; + LoggerUtil.e("WebViewActivity","WebView刷新"); }catch (Exception e){ } break; @@ -488,32 +489,12 @@ public class WebViewActivity extends BaseActivity { @Override protected void setListener() { - binding.web.setWebViewClient(new WebViewClient() { - @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } - @Override - public void onReceivedHttpError(WebView view, WebResourceRequest request, WebResourceResponse errorResponse) { - super.onReceivedHttpError(view, request, errorResponse); - int statusCode = errorResponse.getStatusCode(); - if (statusCode != 200) { - Log.e("WebViewError", "错误: "); - handler.sendEmptyMessageDelayed(TYPE_REFURBISH_WEBVIEW,10000); - } - } - @Override - public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { - super.onReceivedError(view, errorCode, description, failingUrl); - if (errorCode != 200) { - Log.e("WebViewError", "错误: "); - handler.sendEmptyMessageDelayed(TYPE_REFURBISH_WEBVIEW,10000); - } - } - }); binding.web.setOnLongClickListener((View v) -> { LoggerUtil.e("OnLongClick", "用户长按了页面");