【发布时间】:2017-08-23 17:15:23
【问题描述】:
所以我有三个 retrofit web requests 从 MainActivity 调用,每个调用不会相互依赖。
假设第一个是getImages(),第二个是getCountry(),最后一个是getUser()
但是有一个条件是在所有这些请求都成功执行之前不应该加载下一个活动。
所以我这里有两个选择
1) 创建嵌套请求并在每个请求上执行 onSuccess
回复 。这似乎可靠,但因此这些是我需要的异步调用
优化时间。
2)创建一个变量并增加它
每次成功通话,这种方法似乎可以节省时间,但我不确定
这是一个很好的做法。
那么有什么办法可以让我完成这项工作。 .而且我没有使用 RxAndroid
【问题讨论】:
标签: android retrofit android-livedata