我正在使用Retrofit调用url,但我不在乎结果。无论如何,有没有忽略onNext方法?

目前,我正在使用:

getRetrofit().create(UserAPI.class)
        .doSomething(a, b)
        .subscribeOn(Schedulers.newThread())
        .subscribe(t -> {}, Handler::handlerError);


如您所见,t -> {}什么也不做,我想减少它,例如:

getRetrofit().create(UserAPI.class)
            .doSomething(a, b)
            .subscribeOn(Schedulers.newThread())
            .subscribe(null, Handler::handlerError);


但是得到错误

java.lang.IllegalArgumentException: onNext can not be null

最佳答案

您可以从Observable界面返回Completable,而不是Retrofit。它完全满足您所需的目的。

10-08 13:07