From 84965bc937fd65872ec1a33347e666e1de1905aa Mon Sep 17 00:00:00 2001 From: gaozl Date: Thu, 2 Apr 2026 17:01:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9socket=E6=96=AD?= =?UTF-8?q?=E8=81=94=E9=87=8D=E5=90=AF=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 2 +- .../java/qianmu/container/activity/H5/WebViewActivity.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index f99307f..c450318 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,7 +10,7 @@ android { minSdkVersion 22 targetSdkVersion 30 versionCode 6 - versionName "V2.0.7.51" + versionName "V2.0.7.52" 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 d3acfb2..2c4b033 100644 --- a/app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java +++ b/app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java @@ -956,6 +956,8 @@ public class WebViewActivity extends BaseActivity { localSocketClient.connect(); if(countConect>=100){ LoggerUtil.e("Socket: ", "socket未连接,设备重启"); + } + if(countConect>=102){ SignWayUtil.reboot(); } } catch (Throwable t) { @@ -1037,13 +1039,12 @@ public class WebViewActivity extends BaseActivity { }); localSocketClient.setOnErrorListener((ex) -> { LoggerUtil.e("LocSocCliManager", ex.getMessage()); - scheduleReconnect(); }); } private void scheduleReconnect() { destroyLocalSocketClient(); mainHandler.removeCallbacks(delayedTask); - mainHandler.postDelayed(delayedTask, 5000); // 3秒后重连 + mainHandler.postDelayed(delayedTask, 6000); // 3秒后重连 } private Runnable delayedTask = new Runnable() { @Override