NIMSDK-AOS
10.5.0
|
RequestCallback的一个包裹类,将3个结果的调用转到一个接口上,以供上层调用者精简代码,不必每次调用都需要实现3个接口。
对应到原来的3个接口,参数分别为:
onSuccess(T result) -> onResult(ResponseCode.RES_SUCCESS, result, null)
onFailed(int code) -> onResult(code, null, null)
onException(Throwable exception) -> onResult(ResponseCode.RES_EXCEPTION, null, exception)
更多...
Public 成员函数 | |
abstract void | onResult (int code, T result, Throwable exception) |
调用结果回调函数 更多... | |
void | onSuccess (T result) |
操作成功 更多... | |
void | onFailed (int code) |
操作失败 更多... | |
void | onException (Throwable exception) |
操作过程中发生异常 更多... | |
RequestCallback的一个包裹类,将3个结果的调用转到一个接口上,以供上层调用者精简代码,不必每次调用都需要实现3个接口。
对应到原来的3个接口,参数分别为:
onSuccess(T result) -> onResult(ResponseCode.RES_SUCCESS, result, null)
onFailed(int code) -> onResult(code, null, null)
onException(Throwable exception) -> onResult(ResponseCode.RES_EXCEPTION, null, exception)
在文件 RequestCallbackWrapper.java 第 10 行定义.
void com.netease.nimlib.sdk.RequestCallbackWrapper< T >.onException | ( | Throwable | exception | ) |
操作过程中发生异常
exception | 异常详情 |
实现了 com.netease.nimlib.sdk.RequestCallback< T >.
在文件 RequestCallbackWrapper.java 第 31 行定义.
void com.netease.nimlib.sdk.RequestCallbackWrapper< T >.onFailed | ( | int | code | ) |
操作失败
code | 错误码。 |
实现了 com.netease.nimlib.sdk.RequestCallback< T >.
在文件 RequestCallbackWrapper.java 第 26 行定义.
|
abstract |
调用结果回调函数
code | |
result | |
exception |
void com.netease.nimlib.sdk.RequestCallbackWrapper< T >.onSuccess | ( | T | result | ) |
操作成功
result | 操作结果 |
实现了 com.netease.nimlib.sdk.RequestCallback< T >.
在文件 RequestCallbackWrapper.java 第 21 行定义.