Ver código fonte

优化部分代码,防止字段问题带来的异常

Pq 2 anos atrás
pai
commit
ed8187d5fa

+ 11 - 7
teacher/src/main/java/com/cooleshow/teacher/ui/minestyle/MineStylePageActivity.java

@@ -293,13 +293,17 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
         }
         if (!TextUtils.isEmpty(styleInfoBean.subjectId)) {
             if (styleInfoBean.subjectId.contains(",")) {
-                String[] splitId = styleInfoBean.subjectId.split(",");
-                String[] splitName = styleInfoBean.subjectName.split(",");
-                for (int i = 0; i < splitId.length; i++) {
-                    TeachableInstrumentBean instrumentBean = new TeachableInstrumentBean();
-                    instrumentBean.id = Integer.parseInt(splitId[i]);
-                    instrumentBean.name = splitName[i];
-                    selectTeachableInstrument.add(instrumentBean);
+                try {
+                    String[] splitId = styleInfoBean.subjectId.split(",");
+                    String[] splitName = styleInfoBean.subjectName.split(",");
+                    for (int i = 0; i < splitId.length; i++) {
+                        TeachableInstrumentBean instrumentBean = new TeachableInstrumentBean();
+                        instrumentBean.id = Integer.parseInt(splitId[i]);
+                        instrumentBean.name = splitName[i];
+                        selectTeachableInstrument.add(instrumentBean);
+                    }
+                } catch (Exception e) {
+                    e.printStackTrace();
                 }
             } else {
                 TeachableInstrumentBean instrumentBean = new TeachableInstrumentBean();