T - 类型public abstract class CommonCallback<T> extends java.lang.Object implements CommonCallbackInterface<T>
| 构造器和说明 |
|---|
CommonCallback(java.lang.Class cls)
指定 class
|
CommonCallback(java.lang.reflect.Type type)
指定
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected static <T> T |
cast(java.lang.Object obj)
转换
|
boolean |
onFailure(int httpCode,
java.lang.Exception exception,
CommonMessage responseMessage,
java.lang.String allResponseString)
失败时
|
void |
onStart()
on start
|
abstract void |
onSuccess(T messsageBodyObject,
CommonMessage commonMessage,
java.lang.String allResponseString)
成功时
|
T |
parseResponse(java.lang.String bodyString,
CommonMessage commonMessage,
java.lang.String allResponseString)
解析
|
public CommonCallback(java.lang.Class cls)
cls - classpublic CommonCallback(java.lang.reflect.Type type)
type - 类型public abstract void onSuccess(T messsageBodyObject, CommonMessage commonMessage, java.lang.String allResponseString)
onSuccess 在接口中 CommonCallbackInterface<T>messsageBodyObject - 消息对象beancommonMessage - msgallResponseString - 所有的字符串消息体public boolean onFailure(int httpCode,
java.lang.Exception exception,
CommonMessage responseMessage,
java.lang.String allResponseString)
onFailure 在接口中 CommonCallbackInterface<T>httpCode - http codeexception - exresponseMessage - 消息allResponseString - 所有的字符串消息体public void onStart()
onStart 在接口中 CommonCallbackInterface<T>public T parseResponse(java.lang.String bodyString, CommonMessage commonMessage, java.lang.String allResponseString)
parseResponse 在接口中 CommonCallbackInterface<T>bodyString - bodyStringcommonMessage - 消息allResponseString - 所有的字符串消息体protected static <T> T cast(java.lang.Object obj)
T - 类型obj - 对象