RxJava retryWhen и onError

Я начинаю разрабатывать с использованием rxJava, и у меня есть следующая ситуация:

У меня есть наблюдаемое, и я хочу, чтобы один подписчик обрабатывал ошибку onError, а другой подписчик обрабатывал retryWhen.

Повторная попытка проглотить ошибку, как избежать проглатывания ошибки?


person Guilherme Torres Castro    schedule 11.05.2016    source источник


Ответы (1)


Вы можете поставить doOnError/doOnEach перед retryWhen следующим образом:

    o.doOnError(t -> {
      // do something 
    }).retryWhen(o -> {
      // do something
    });
person zsxwing    schedule 11.05.2016