做课表时,解析返回的json数据,结果每次崩溃,说我字符串为空。
如下段代码:
p_kkzc=myCoursebean.get( i ).getKkzc().split( "," );//分割开课周次
报错如下:
FATAL EXCEPTION: main
Process: com.goxxxyy.xxxschool, PID: 13122
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String[] java.lang.String.split(java.lang.String)' on a null object reference
at com.goxxxxy.xxxschool.viewPager.PagerCourse.parseCourse(PagerCourse.java:222)
at com.goxxxyy.xxxschool.viewPager.PagerCourse.onCreateView(PagerCourse.java:101)
...(报错有点多,省略掉了)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
嗯,后来看了下数据源,发现有的数据是null,所以不能直接用split()函数进行分割。
总结1、一定要对入