Java 使用Completable的CompletableSource的不兼容类型
我试图处理错误(忽略它),当它发生在我的上层可观察链流中。 我想使用Java 使用Completable的CompletableSource的不兼容类型,java,rx-java,rx-java2,Java,Rx Java,Rx Java2,我试图处理错误(忽略它),当它发生在我的上层可观察链流中。 我想使用onErrorResumeNext函数来执行此操作。 但是当我这样使用它的时候 .... //some actions .onErrorResumeNext(new Function<Throwable, CompletableSource>() { @Override public CompletableSource apply(Throwable throwable) throws
onErrorResumeNext
函数来执行此操作。
但是当我这样使用它的时候
.... //some actions
.onErrorResumeNext(new Function<Throwable, CompletableSource>() {
@Override
public CompletableSource apply(Throwable throwable) throws Exception {
return Completable.complete();
}
})
//一些行动
.onErrorResumeNext(新函数(){
@凌驾
public CompletableSource apply(Throwable Throwable)引发异常{
返回Completable.complete();
}
})
IDE在带有错误的返回Completable.complete()
行下面加下划线:
不兼容的类型。
必修的:
io.reactivex.CompletableSource
发现:
完全的
如何正确处理此问题?您必须导入正确的类型:
import io.reactivex.Completable;
或
返回io.reactivex.Completable.complete();