EMPTY_CALLBACK| 构造器和说明 |
|---|
CallbackAdaptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
DataHandler<T> |
getDataHandler()
获取数据处理器,用于解析转换响应结果
|
boolean |
onBefore(AbsHttpRequest httpRequest)
在请求前调用,在这里可以设置一些参数
|
void |
onComplete(okhttp3.Response response)
请求完成调用
|
void |
onError(okhttp3.Call call,
Exception exception)
请求失败调用
|
void |
onSuccess(T data)
|
void |
postProgress(long currentSize,
long totalSize,
float progress)
上传请求调用
|
public boolean onBefore(AbsHttpRequest httpRequest)
public void postProgress(long currentSize,
long totalSize,
float progress)
postProgress 在接口中 Callback<T>currentSize - 当前上传的大小totalSize - 总的大小progress - 完成进度public void onError(okhttp3.Call call,
Exception exception)
public void onComplete(okhttp3.Response response)
onComplete 在接口中 Callback<T>response - 原始的Response,方便调用者自行处理public DataHandler<T> getDataHandler()
getDataHandler 在接口中 Callback<T>public void onSuccess(T data)
onSuccess 在接口中 Callback<T>data - 响应经过处理的数据getDataHandler()Copyright © 2017. All rights reserved.