解析数据时set()方法的问题
来源:4-1 解析数据(重点)
Felixxx
2018-11-12 13:01:43
lessonItem.setID(id); lessonItem.setName(name); lessonResult.setLessons(lessonList);
之前已经把网页中data数组的每一个对象都传入了LessonResult的set()方法中了,为什么最后还要创建动态数组,把数据添加到数组里再传一次LessonResult的set()方法?
这样之前把data数组的每一个对象都传一遍set()方法的目的是什么?
1回答
irista23
2018-11-12
首先,LessonResult结构中包括一个Lesson类型的List,即List<Lesson> mLessons
2、下图红框中的set方法都是通过循环获取上图第二个红框的一个个Lesson对象
3、下图第一个红框是把上图获取的一个个Lesson对象塞到List<Lesson>集合里,集合构建好后就通过第二个红框的set方法进行集合赋值操作了。
相似问题