我用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
最佳答案
您可以返回 Completable 而不是 Observable
从您的 Retrofit
界面。它的用途与您所需要的用途完全相同。
关于java - RxJava 忽略 onNext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39290378/