从多个API获取数据到一个ArrayList

时间:2016-09-24 19:54:06

标签: java android json arraylist android-asynctask

我想将多个API中的JSON数据解析为一个ArrayList<Object> 并将其显示为ListViewRecycleView?我已经尝试了两个多星期,但还没有。

我需要创建一个对象的数组列表。我每次都需要10个物体。对象的数据来自多个API,这使我的任务变得不可能。我已经尝试了所有我无法想到的结果。

1 个答案:

答案 0 :(得分:0)

如果您需要同时从几个api在一个地方获得数据。

您首先需要创建一个Singleton类,或者您可以创建数据库,您可以在其中存储api的结果。

之后,所有的api通话都已完成。只需从singleton类或数据库中提取数据,然后在recyclerview中显示。

在每个api调用上放置一个监听器,执行成功并增加计数器。如果成功计数等于api调用,则在recyclerview上显示数据。