数据相似的实体传入adapter,如何做到使用同个adapter

现在有两个接口,拉出来的数据,都是要显示一样的list,所以我很想用同个adapter,然而,他们数据有一点不同,一个接口的数据是,在json的data数组里,data[i]即使一个pic的实体,而另一个接口的数据是,在json的data数组里,data[i]里的pic字段,才是一个pic实体。

如果把他们当两个不同的实体来看待,就不能很好的结合成一个adapter了,大神们是如何解决这些问题的?

阅读 4.3k
2 个回答

这是json数据解析的问题吧,把两个接口的json分别解析出需要的pic实体,放到pic实体集合里,由pic实体集合去和adapter绑定,题主应该考虑的是如何解析两个接口得到相同数据实体的问题,而不是考虑adapter适应两个接口的问题。

1,用同一个实体
2,泛型

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题