【发布时间】:2017-12-26 05:47:55
【问题描述】:
如果我使用 Rxjava zip 运算符,假设它压缩了 4 个不同的网络调用。 例如:
Observable.zip(networkCall1, networkCall2, networkCall3, networkCall4),
(model1, model2, model3, model4) ->
Mapper.getResult(model1, model2, model3, model4)).subscribe(result -> {
//do some work
});
现在如果错误处理依赖于知道哪个 Observable 导致了这个错误,我怎么知道是哪个 Observable 引发了错误。有没有任何 Rx 方法可以在不中断流的情况下知道这样的事情。
【问题讨论】: