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