Browse Source

fix: 变装

dejiAi
高志龙 8 months ago
parent
commit
42b9523806
  1. 2
      app/build.gradle
  2. 20
      app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java

2
app/build.gradle

@ -10,7 +10,7 @@ android {
minSdkVersion 22 minSdkVersion 22
targetSdkVersion 30 targetSdkVersion 30
versionCode 6 versionCode 6
versionName "V2.0.7.35"
versionName "V2.0.7.36"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles 'consumer-rules.pro' consumerProguardFiles 'consumer-rules.pro'

20
app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java

@ -963,10 +963,21 @@ public class WebViewActivity extends BaseActivity {
}else if("hardware.status".equals(method)){ // 网络变化 }else if("hardware.status".equals(method)){ // 网络变化
if("lan".equals(content.getNetwork().trim())) { // 网络断开 if("lan".equals(content.getNetwork().trim())) { // 网络断开
destroyLocalSocketClient(); destroyLocalSocketClient();
runOnUiThread(new Runnable() {
@Override
public void run() {
binding.web.loadUrl(StringUtil.strSplice("javascript:window.netWorkNot('0');"));
}
});
}else{ }else{
destroyLocalSocketClient(); destroyLocalSocketClient();
initLocalSocketClient(); initLocalSocketClient();
runOnUiThread(new Runnable() {
@Override
public void run() {
binding.web.loadUrl(StringUtil.strSplice("javascript:window.netWorkNot('1');"));
}
});
} }
} }
} catch (Throwable t) { } catch (Throwable t) {
@ -984,7 +995,12 @@ public class WebViewActivity extends BaseActivity {
}); });
localSocketClient.setOnErrorListener((ex) -> { localSocketClient.setOnErrorListener((ex) -> {
LoggerUtil.e("LocSocCliManager", "onError"); LoggerUtil.e("LocSocCliManager", "onError");
runOnUiThread(new Runnable() {
@Override
public void run() {
binding.web.loadUrl(StringUtil.strSplice("javascript:window.netWorkNot('0');"));
}
});
}); });
} }
//销毁当前的客户端 //销毁当前的客户端

Loading…
Cancel
Save