RxAndroid:进行2次api调用,合并结果,即使两次均失败,也应仅触发一次onError

时间:2019-02-26 07:35:45

标签: android rx-android

我想使用rxjava进行2个api调用。他们应该一个接一个地执行,都返回不同类型的响应。成功时,订户应获得的结果。如果这些调用中的任何一个失败,则OnError应该仅被调用一次。

我阅读了concatmap,map,zip,但它们似乎不适合我。 Concatmap和map返回第二个结果,zip并行执行操作。

val details:Observable<JSONObject>=ApiRequestHelper().getCandidateDetails(it)
val status:Observable<Boolean>=ApiRequestHelper().getCandidateStatus(it)

我应该使用哪个运营商?

0 个答案:

没有答案