我开始使用rxJava开发,我有以下情况:
我有一个observable,我希望有一个订阅者来处理错误onError
,以及其他订阅者来处理retryWhen
。
重试当吞下错误时,如何避免误吞?
答案 0 :(得分:3)
您可以将doOnError/doOnEach
放在retryWhen
之前:
o.doOnError(t -> {
// do something
}).retryWhen(o -> {
// do something
});