RxJava重试时和onError

时间:2016-05-11 22:12:57

标签: java rx-java reactivex

我开始使用rxJava开发,我有以下情况:

我有一个observable,我希望有一个订阅者来处理错误onError,以及其他订阅者来处理retryWhen

重试当吞下错误时,如何避免误吞?

1 个答案:

答案 0 :(得分:3)

您可以将doOnError/doOnEach放在retryWhen之前:

    o.doOnError(t -> {
      // do something 
    }).retryWhen(o -> {
      // do something
    });