diff --git a/OCH/common/biz/src/main/java/com/mogo/och/biz/time/TimeProvider.kt b/OCH/common/biz/src/main/java/com/mogo/och/biz/time/TimeProvider.kt index 95a50fae0a..e70b87282e 100644 --- a/OCH/common/biz/src/main/java/com/mogo/och/biz/time/TimeProvider.kt +++ b/OCH/common/biz/src/main/java/com/mogo/och/biz/time/TimeProvider.kt @@ -126,7 +126,7 @@ class TimeProvider : TimeService { } fun tryload(){ - if (netTime > 3_000) { + if (netTime > 3_000 || FunctionBuildConfig.isOffLine) { // 网络延迟大 10s 同步一次 RxUtils.disposeSubscribe(nextGetTime) nextGetTime = RxUtils.createSubscribeOnOwnThread(30_000) { diff --git a/OCH/offline/driver/src/main/java/com/mogo/och/offline/ui/go2login/GoLoginModel.kt b/OCH/offline/driver/src/main/java/com/mogo/och/offline/ui/go2login/GoLoginModel.kt index fe121c0f47..fc1722f77b 100644 --- a/OCH/offline/driver/src/main/java/com/mogo/och/offline/ui/go2login/GoLoginModel.kt +++ b/OCH/offline/driver/src/main/java/com/mogo/och/offline/ui/go2login/GoLoginModel.kt @@ -78,21 +78,21 @@ class GoLoginModel : ViewModel(), IBusLinesCallback { fun createTimelater(){ d(TAG,"开始检查是否展示登录页面") -// if(FunctionBuildConfig.isOffLine){ -// // 2分钟内有网络成功过 -// if(System.currentTimeMillis()- OchCommonNet.getLastNetSuccessTime()<60*1000){ -// if (NetworkUtils.isConnected()) { -// BizLoopManager.runInMainThread{ -// this.viewCallback?.showView() -// } -// } -// } -// } -// RxUtils.disposeSubscribe(time60_000) -// time60_000 = RxUtils.createSubscribeOnOwnThread(60_000) { -// // 检测是否需要展示 -// createTimelater() -// } + if(FunctionBuildConfig.isOffLine){ + // 2分钟内有网络成功过 + if(System.currentTimeMillis()- OchCommonNet.getLastNetSuccessTime()<60*1000){ + if (NetworkUtils.isConnected()) { + BizLoopManager.runInMainThread{ + this.viewCallback?.showView() + } + } + } + } + RxUtils.disposeSubscribe(time60_000) + time60_000 = RxUtils.createSubscribeOnOwnThread(60_000) { + // 检测是否需要展示 + createTimelater() + } } override fun onRunningTask() {