我想使用rxjava进行2个api调用。他们应该一个接一个地执行,都返回不同类型的响应。成功时,订户应获得对的结果。如果这些调用中的任何一个失败,则OnError应该仅被调用一次。
我阅读了concatmap,map,zip,但它们似乎不适合我。 Concatmap和map返回第二个结果,zip并行执行操作。
val details:Observable<JSONObject>=ApiRequestHelper().getCandidateDetails(it)
val status:Observable<Boolean>=ApiRequestHelper().getCandidateStatus(it)
我应该使用哪个运营商?