下面的代码在changedate
方法内为第二个流打印一个UndeliverableException
。
publish
如何做到这一点,以使它不认为这是未实现的,并且仍然能够对所有错误做出反应,最后只捕获一个PublishSubject<Integer> subject = PublishSubject.create();
subject
.publish(shared ->
Observable.merge(
shared.filter(i -> i == 1),
shared.filter(i -> i == 2)))
.onErrorReturnItem(5)
.subscribe();
subject.onError(new IOException());
?