RxJava-我可以绕过onSuccess并只有onError选项吗?

时间:2018-08-17 19:35:36

标签: rx-java observable subscribe disposable

我正在创建一个Disposable

myDisposable = myObservableMethod().subscribe(this::mySuccess, this::myError);

在这种情况下,如果myObservableMethod()返回成功,则我无须做,所以mySuccess()是并且为空方法,并且无缘无故地存在。

我已经尝试过了:

myDisposable = myObservableMethod().doOnError(this::myError).subscribe();

但是崩溃了。

无论如何,都不需要onSuccess来调用它吗?

1 个答案:

答案 0 :(得分:1)

由于不处理错误而崩溃,将异常抛出到较高级别,并由于未处理异常而崩溃。

您可以在其中放置空的lambda

... subscribe(ignore -> {}, this::myError)