等待多个网络呼叫在Android

时间:2016-06-18 09:14:30

标签: android retrofit

我有多个网络调用,这些网络调用彼此独立,但在完成所有请求后需要进行一些处理。

我发现这个link使用RxJava解释了这一点。

如果没有RxJava,我们怎么能这样做?

1 个答案:

答案 0 :(得分:0)

在您的“活动”或收到的数据中,将变量设为int numberOfRequestsTotal numberOfRequests 等。如果您确定将有多少请求,那么您可以在每次完成任何请求时添加数字,并通过 numberOfRequestsTotal 检查总体请求数来检查是否所有请求都已完成。如果数字相等,你就完成了。 我会实现类似的东西,但使用rxjava会更容易也更好。