public interface IOkInit
| 限定符和类型 | 方法和说明 |
|---|---|
void |
judgeResultParseResponseFailed(Call call,
java.lang.String parseErrorResult,
java.lang.Exception e)
After judgeResultWhenFirstReceivedResponse
when parse JSON failed
解释JSON出错可以在这里对返回代码做处理
|
int |
judgeResultWhenFirstReceivedResponse(Call call,
Response response,
JSONObject json)
The first time the response got from internet
0:RESULT_ERROR ;
1:RESULT_SUCCESS ;
-1:RESULT_VERIFY_ERROR;
2: RESULT_OTHER ;
at IOkResponse interface callback
通过返回的的数据,返回结果代码
|
void |
networkError(Call call,
boolean isCanceled)
No network or or call cancel
|
void |
receivedNetworkErrorCode(Call call,
Response response)
after judgeResultWhenFirstReceivedResponse
result code not in [200...300)
|
boolean |
resultSuccessByJudge(Call call,
Response response,
JSONObject json,
int resultCode)
After judgeResultWhenFirstReceivedResponse
result is SUCCESS
returns ---
false: go on callbacks
true:interrupt callbacks
可在此方法保存资料到SQLite
|
Header |
setDefaultHeader(Header defaultHeader)
Add defaultHeader in header
|
Param |
setDefaultParams(Param defaultParams)
Add defaultParams in param
|
Param |
setParamsHeadersBeforeRequest(Param allParams,
Header header)
Reset all Params in param
可在此方法进行最后参数验证加密等操作
|
int judgeResultWhenFirstReceivedResponse(Call call,
Response response,
JSONObject json)
call - response - json - 在JSON中提取ResultCode返回结果代码void networkError(Call call,
boolean isCanceled)
call - isCanceled - void receivedNetworkErrorCode(Call call,
Response response)
call - response - boolean resultSuccessByJudge(Call call,
Response response,
JSONObject json,
int resultCode)
call - response - json - resultCode - 通过取得的ResultCode来判断是否继续流程,或中断流程执行其它操作void judgeResultParseResponseFailed(Call call,
java.lang.String parseErrorResult,
java.lang.Exception e)
call - parseErrorResult - Param setParamsHeadersBeforeRequest(Param allParams, Header header)
allParams - Param setDefaultParams(Param defaultParams)
defaultParams -