Cannot Resolve method subscribe(anonymous org.reactivestreams.Subscriber 已解决
使用Rxjava2出现错误:Cannot Resolve method 'subscribe(anonymous org.reactivestreams.Subscriber<Model Name>原代码:subscribe(new Subscriber<UserResponse>(){@Overridepublic void onSubscribe(Subscriptio
·
使用Rxjava2 出现错误:
Cannot Resolve method 'subscribe(anonymous org.reactivestreams.Subscriber<Model Name>
原代码:
subscribe(new Subscriber<UserResponse>(){
@Override
public void onSubscribe(Subscription s) {
}
@Override
public void onNext(UserResponse userResponse) {
}
@Override
public void onError(Throwable t) {
}
@Override
public void onComplete() {
}
});
使用时参考的是Rxjava第一版,Subscriber用于订阅Observer
而第二版:Subscriber订阅一个Flowable,而Observable使用Observer。所以修改如下:
.subscribe(new Observer<Void>() {
@Override
public void onSubscribe(Disposable d) {}
@Override
public void onNext(Void orderValues) {}
@Override
public void onError(Throwable e) {}
@Override
public void onComplete() {}
});
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)