将两个(或更多)JSON请求解析为单个ListView [Android]

时间:2014-11-03 21:23:53

标签: android json listview


我试图将两个(或更多)JSON请求解析为单个ListView。这甚至可能吗?

现在,我正在使用JsonArrayRequestRequestQueue.add()
并且它完美地工作,唯一的问题是 - 当我尝试向请求队列添加另一个JSON请求时,它将它们混合在ListView中 - 有时第二个请求高于第一个请求,反之亦然。它应该是 Section Header ,然后是 First Request ,然后是另一个 Section Header ,然后是 Second Request >。这两个请求都来自同一个表中不同的WHERE个参数 我真的无法识别任何逻辑模式,所以我假设它是随机完成的。这是怎么发生的?

1 个答案:

答案 0 :(得分:0)

您可能会从两个单独的主题添加ListView

你有两个选择,要么等待第一个线程完成然后再运行第二个线程。 (在onPostExecute()的{​​{1}}中)。 要么 您可以运行两个线程,但只能在执行 last 线程后执行AsyncTask。您可以使用布尔值来指示最后运行的线程。