【发布时间】:2016-10-04 10:10:10
【问题描述】:
想要的行为:
subject = BehaviorSubject.create(1);
subject.subscribe(number -> print(number), error -> print(error));
subject.onNext(2);
subject.onNext(3);
subject.onError(new RuntimeException("I'm an error"));
subject.onNext(4);
subject.onNext(5);
有了这个输出:
1
2
3
I'm an error
4
5
我的问题是 onError 之后的 onNext 不起作用(这是有意的,遵循 RxJava 规则),但我需要能够适应错误,同时还要将它们传递到流中(向用户展示一些反馈)。
有没有办法做到这一点?
【问题讨论】:
标签: java android rx-java behaviorsubject