80,361
社区成员
发帖
与我相关
我的任务
分享
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();
}
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>)