【发布时间】:2019-06-19 04:29:48
【问题描述】:
我有一个项目列表,例如整数列表,如果任何整数为空,我需要处理错误并继续下一个项目
例如
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,它停在那里,谁能帮我解决这个问题?
【问题讨论】:
标签: android rx-java rx-kotlin rx-kotlin2