Jelajahi Sumber

修复设备断网状态启动黑屏的情况

vothin 2 tahun lalu
induk
melakukan
51a3a2dfbc
3 mengubah file dengan 5 tambahan dan 4 penghapusan
  1. 5 4
      jni/logic/mainLogic.cc
  2. TEMPAT SAMPAH
      libs/armeabi/libzkgui.so
  3. TEMPAT SAMPAH
      obj/activity/mainActivity.o

+ 5 - 4
jni/logic/mainLogic.cc

@@ -600,12 +600,13 @@ static void onUI_init(){
 	//udp_thread.run("this is thread name");
 	//测试用
 	LOGD("进入mainLogic页面, 触发 onUI_init");
-	if(serverInfo) {	// 如果是false,就是不需要
-		udp_thread.getServerInfo();
+	if (ETHERNETMANAGER->isConnected()) {
+		if(serverInfo) {	// 如果是false,就是不需要
+			udp_thread.getServerInfo();
+		}
+		udp_thread.getDeviceInfo();
 	}
 
-	udp_thread.getDeviceInfo();
-
 	if (StoragePreferences::getBool(STORE_NURSING_TYPE, false)) {	// 如果处于护理状态
 		mFunctionWinPtr->showWnd();
 		mFunctionTextViewPtr->setText(LANGUAGEMANAGER->getValue("InNursing"));

TEMPAT SAMPAH
libs/armeabi/libzkgui.so


TEMPAT SAMPAH
obj/activity/mainActivity.o