【发布时间】:2016-12-08 10:55:59
【问题描述】:
我看到了另一个类似的问题,但它并没有解决我的问题:
Observable<Integer> resumeSequence = Observable.just(-1);
Observable.just(1,0,2,5)
.flatMap(x ->
Observable.just(10/x)
//.onErrorReturn(error -> -1)
.onErrorResumeNext(resumeSequence)
.onExceptionResumeNext(resumeSequence)
)
// .onErrorReturn(error -> -1)
.onErrorResumeNext(resumeSequence)
.onExceptionResumeNext(resumeSequence)
.subscribe(System.out::println,
throwable -> System.out.println("IN ERROR CALLBACK" + throwable));
理想情况下,简历应该在 flatMap 内。输出应打印 4 个数字,流程不应转到错误回调。
【问题讨论】:
-
你能改写你的问题吗,很清楚是什么问题?
标签: rx-java