RxJava2-onErrorResumeNext的必要性

时间:2018-10-03 13:07:13

标签: android rx-java2

fun remove(data: String): Single<JSONApiObject> {
    return service.remove(data)
            .onErrorResumeNext(ErrorHandler(ErrorParser()))
}

如果我不打算做任何事情onErrorResumeNextonError是必要的吗?这是一个POST请求。

1 个答案:

答案 0 :(得分:2)

不。但是建议您实施onErroronErrorResumeNext,以便在订阅错误时进行处理。否则,您的程序将崩溃。

例如,在您的情况下,如果POST请求失败,则可以使您知道由网络断开,字段丢失或服务器已关闭引起的用户。