我正在创建一个Disposable
:
myDisposable = myObservableMethod().subscribe(this::mySuccess, this::myError);
在这种情况下,如果myObservableMethod()
返回成功,则我无须做,所以mySuccess()
是并且为空方法,并且无缘无故地存在。
我已经尝试过了:
myDisposable = myObservableMethod().doOnError(this::myError).subscribe();
但是崩溃了。
无论如何,都不需要onSuccess
来调用它吗?
答案 0 :(得分:1)
由于不处理错误而崩溃,将异常抛出到较高级别,并由于未处理异常而崩溃。
您可以在其中放置空的lambda
... subscribe(ignore -> {}, this::myError)