具有多种资源的排球请求

时间:2014-08-31 16:19:26

标签: android json adapter android-volley

使用volley显示来自多个资源的数据时出现问题。

此JSON的部分 - 轨道响应应显示在ListView中: {"tracks":[{"owner":"2","idtrack":"6","start":"2014-02-06 21:52:07","end":null,"name":"Track987"},{"owner":"1","idtrack":"10","start":"2014-02-19 20:38:44","end":null,"name":"TestTrack4"},{"owner":"2","idtrack":"13","start":"2014-03-19 20:58:57","end":null,"name":"Ttt54"},{"owner":"1","idtrack":"15","start":"2014-06-04 09:59:35","end":null,"name":"Test"}]} 但这不是我的问题。 我是通过适配器完成的。

在ListView的每一行中都会显示名称和开始时间。例如:

  • Track987
  • Thu Feb 06 21:52:07 MEZ 2014

到目前为止一切顺利。 现在,我也想显示所有者。但是我的JSON-Response中只有用户的id。我想显示所有者名称。 我可以通过其他JSON-Request获取名称: {"iduser":"2","email":"sl@email.com","lastname":"Lastname","firstname":"Firstname}

解决问题的最佳方法是,一行如下所示:

  • Track987
  • Thu Feb 06 21:52:07 MEZ 2014
  • 名字姓氏

当所有曲目都通过凌空加载并且我通知适配器时,关于所有者的信息不存在。所以我从CustomAdapter获得了NullPointerException。

哪种解决方案最好?

0 个答案:

没有答案