소스 검색

<修改在某种情况下APP可能出现闪退重启问题>

weizhengliang 4 년 전
부모
커밋
a5d0aa15fd
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      app/build.gradle
  2. 1 1
      app/src/main/java/com/wdkl/callingmainnursemanager/util/AnalysisUdpUtil.java

+ 1 - 1
app/build.gradle

@@ -23,7 +23,7 @@ android {
         minSdkVersion 15
         targetSdkVersion 26
         versionCode 1
-        versionName "1.23"
+        versionName "1.24"
         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
         multiDexEnabled true
 

+ 1 - 1
app/src/main/java/com/wdkl/callingmainnursemanager/util/AnalysisUdpUtil.java

@@ -44,7 +44,7 @@ public class AnalysisUdpUtil {
             udpMsg = delHeadAndEnd(udpMsg, "$", "#");
             final String[] data = udpMsg.split(Character.toString((char) 3));
 
-            if (Constants.MANAGER_CALL.equals(data[8])) {
+            if (data.length > 10 && Constants.MANAGER_CALL.equals(data[8])) {
                 if ("call_12_upremove".equals(data[0])){
                         UdpEntity call_12_hang_up = new UdpEntity();
                         call_12_hang_up.setIndexes(data[0]);