现在有两个接口,拉出来的数据,都是要显示一样的list,所以我很想用同个adapter,然而,他们数据有一点不同,一个接口的数据是,在json的data数组里,data[i]即使一个pic的实体,而另一个接口的数据是,在json的data数组里,data[i]里的pic字段,才是一个pic实体。
如果把他们当两个不同的实体来看待,就不能很好的结合成一个adapter了,大神们是如何解决这些问题的?
现在有两个接口,拉出来的数据,都是要显示一样的list,所以我很想用同个adapter,然而,他们数据有一点不同,一个接口的数据是,在json的data数组里,data[i]即使一个pic的实体,而另一个接口的数据是,在json的data数组里,data[i]里的pic字段,才是一个pic实体。
如果把他们当两个不同的实体来看待,就不能很好的结合成一个adapter了,大神们是如何解决这些问题的?
3 回答894 阅读✓ 已解决
2 回答995 阅读✓ 已解决
1 回答780 阅读✓ 已解决
2 回答898 阅读
2 回答831 阅读
1 回答775 阅读
1 回答822 阅读
这是json数据解析的问题吧,把两个接口的json分别解析出需要的pic实体,放到pic实体集合里,由pic实体集合去和adapter绑定,题主应该考虑的是如何解析两个接口得到相同数据实体的问题,而不是考虑adapter适应两个接口的问题。