Rx java RxView点击和出错

Rx java RxView点击和出错,rx-java,rx-binding,Rx Java,Rx Binding,使用RxView处理点击,我必须实现OneError。我知道onError总是存在于Observators中,但是RxView.clicks(myview)是否真的会调用onError RxView.clicks(buttonView).ignoreElements().subscribeWith(new DisposableCompletableObserver() { @Override public void onComplete() {

使用RxView处理点击,我必须实现OneError。我知道onError总是存在于Observators中,但是RxView.clicks(myview)是否真的会调用onError

    RxView.clicks(buttonView).ignoreElements().subscribeWith(new DisposableCompletableObserver() {
        @Override
        public void onComplete() {

        }

        @Override
        public void onError(@io.reactivex.annotations.NonNull Throwable e) {
            // when would this be called?
        }

    });
假设永远不会调用空onError,那么定义一个实现空onError的类是一种好模式吗?我没有发现任何证据表明这是真的,但我想不出有什么情况下,onError会被称为

我结束了这项工作:

RxView.clicks(buttonView).ignoreElements().subscribeWith(aVoid -> {});
因此,这里我传递的是
消费者
,而不是
观察者
。这当然意味着我假设我不需要处理错误。

我结束了这样做:

RxView.clicks(buttonView).ignoreElements().subscribeWith(aVoid -> {});
因此,这里我传递的是
消费者
,而不是
观察者
。这当然意味着我假设我不需要处理错误