public abstract class BaseObserver<T>
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected android.content.Context |
mContext |
| 构造器和说明 |
|---|
BaseObserver() |
BaseObserver(android.content.Context cxt) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
onCodeError(java.lang.String code,
java.lang.String message,
java.lang.Object body)
返回成功了,但是code错误
|
void |
onComplete() |
void |
onError(java.lang.Throwable e) |
protected void |
onFailure(java.lang.Throwable e,
boolean isNetWorkError)
返回失败
|
void |
onNext(BaseResponse<T> tBaseResponse) |
protected void |
onRequestEnd()
请求结束
|
protected void |
onRequestStart()
请求开始
|
void |
onSubscribe(Disposable d) |
protected abstract void |
onSuccess(java.lang.Object body)
返回成功
|
public BaseObserver(android.content.Context cxt)
public BaseObserver()
public void onSubscribe(Disposable d)
public void onNext(BaseResponse<T> tBaseResponse)
public void onError(java.lang.Throwable e)
public void onComplete()
protected abstract void onSuccess(java.lang.Object body)
throws java.lang.Exception
java.lang.Exceptionprotected abstract void onCodeError(java.lang.String code,
java.lang.String message,
java.lang.Object body)
protected void onFailure(java.lang.Throwable e,
boolean isNetWorkError)
isNetWorkError - 是否是网络错误protected void onRequestStart()
protected void onRequestEnd()