В цепи obs1.flatmap(x -> obs2()).subscribe(sub)
, если obs2
вызывает ошибку, вызывает немедленный вызов onError
по телефону sub
. Это как описано:RxJava FlatMap: как пропустить ошибки?
Обратите внимание, что если какие-либо из отдельных наблюдаемых отображенных на предметы от источника наблюдаем flatMap прерывается, вызывая OnError, то Наблюдаемых производства flatMap сам будет немедленно прервать и Invoke OnError.
Но можно ли проигнорировать ошибки obs2
и сделать obs1
продолжать излучать?