Rxjava2 入坑的baseObserver为什么会失败呢?

春华-秋实 2018-08-21 05:28:47
rxjava2 入坑,构建网络框架,rxjava2 + retrofit2 +mvp。
以上是背景。
自己定义baseobserver如下:
public abstract class BaseObserver<T> implements Observer<HttpResponse<T>> {

@Override
public void onNext(HttpResponse<T> tHttpResponse) {

}

@Override
public void onError(Throwable e) {

}

@Override
public void onComplete() {

}

public abstract void onSucceed();
public abstract void onFailure();
}

然后在subscribe调用的时候报抽象方法
public void login(String account, String password) {
mLoginModel.login(account,password)
.subscribeOn(Schedulers.io())
.unsubscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new BaseObserver<LoginResult>() {
@Override
public void onSucceed() {

}

@Override
public void onFailure() {
Log.e(TAG,"SSS");
}
});

}



方法 Observable.subscribe(Observer<? super LoginResult>)不适用
(参数不匹配; <匿名BaseObserver<LoginResult>>无法转换为Observer<? super LoginResult>)
...全文
192 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小纠结~ 2020-12-09
  • 打赏
  • 举报
回复
没看出哪里错了啊
liecen 2020-11-07
  • 打赏
  • 举报
回复
我也没看出哪里写错了
慕流蓝 2018-10-31
  • 打赏
  • 举报
回复
哪里写错了?我也是这样写的不知道哪错了,能回复一下吗
春华-秋实 2018-08-21
  • 打赏
  • 举报
回复
谁回复 分给谁吧

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧