У меня есть список элементов, например, список целых чисел, если любое из целых чисел равно нулю, мне нужно использовать ошибку и перейти к следующему элементу
Например
Observable.fromIterable(listOf(1, 2, 3, null, 5))
.map {
doSomeProcess(it)
}
.onErrorReturnItem(-1)
.subscribeBy(
onNext = {
print(it)
},
onError = {
},
onComplete = {
})
Я ожидаю вывод, подобный этому
1
2
3
-1
5
Но моя проблема в том, что после -1
он не получает продолжения с пунктом 5
, он останавливается на этом, Кто-нибудь может мне помочь с этим?