我们可以链接多个API调用或跟踪一次调用多个调用吗?

时间:2017-07-05 06:32:23

标签: android retrofit2 greendao

一旦应用程序进入启动画面,我就需要进行21次API调用。我的应用程序的功能如下:  一个>使用retrofit的enqueue方法进行API调用。  B个一旦响应可用(调用成功),它就会使用greendao将数据存储到本地数据库。在应用内部,它只使用来自greendao数据库的数据。我需要的是跟踪api调用是否失败。如果重试失败。如果有一种链接请求的方法,任何人都可以提到它们吗?我查看了rxjava,它允许链接最多2或3个api(据我所知)。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您可以创建IntentService,它将逐个运行call.execute()代码。

这样,您将对所有api调用同步调用。

所有请求完成后,就向活动发送广播或通过其他机制与活动进行通信。