使用Completable的CompletableSource的不兼容类型

时间:2018-05-01 17:15:04

标签: java rx-java rx-java2

我试图在我的上部可观察链流中发生错误(忽略它)。 我想使用onErrorResumeNext函数来执行此操作。 但是,当我像这样使用它时

.... //some actions
.onErrorResumeNext(new Function<Throwable, CompletableSource>() {
        @Override
        public CompletableSource apply(Throwable throwable) throws Exception {
         return Completable.complete();
        }
      })

IDE强调return Completable.complete()行并显示错误:

  

不兼容的类型。   需要:   io.reactivex.CompletableSource   实测:   rx.Completable

如何妥善处理?

1 个答案:

答案 0 :(得分:2)

您必须导入正确的类型:

import io.reactivex.Completable;

return io.reactivex.Completable.complete();