Bläddra i källkod

防止重复加载

weizhengliang 3 år sedan
förälder
incheckning
48cce02181

+ 6 - 0
callingbed/src/main/java/com/wdkl/app/ncs/callingbed/activity/CallingbedActivity.kt

@@ -96,6 +96,7 @@ class CallingbedActivity :BaseActivity<CallingbedActivityPresenter, CallingbedMa
     private var updating :Boolean = false
     private var hasNurseValue :Boolean = false
     private var tcpConnect: Boolean = false
+    private var loaded: Boolean = false
 
     //通话界面fragment
     private var skyCallFragment: Fragment? = null
@@ -255,6 +256,11 @@ class CallingbedActivity :BaseActivity<CallingbedActivityPresenter, CallingbedMa
     }
 
     override fun setTcpServerHost(tcpSeverDTO: TcpSeverDTO) {
+        if (loaded) {
+            return
+        }
+        loaded = true
+
         Constant.TCP_SERVER_URL = tcpSeverDTO.localIp
         Constant.TCP_PORT = tcpSeverDTO.tcpPort
         Constant.TCP_HEART_BEAT = tcpSeverDTO.readerIdleTime