NIMSDK-AOS  9.16.3
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.RequestCallbackWrapper< T > 模板类 参考abstract

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)
更多...

类 com.netease.nimlib.sdk.RequestCallbackWrapper< T > 继承关系图:
com.netease.nimlib.sdk.RequestCallback< T >

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.java10 行定义.

成员函数说明

◆ onException()

void com.netease.nimlib.sdk.RequestCallbackWrapper< T >.onException ( Throwable  exception)

操作过程中发生异常

参数
exception异常详情

实现了 com.netease.nimlib.sdk.RequestCallback< T >.

在文件 RequestCallbackWrapper.java31 行定义.

◆ onFailed()

void com.netease.nimlib.sdk.RequestCallbackWrapper< T >.onFailed ( int  code)

操作失败

参数
code错误码。

实现了 com.netease.nimlib.sdk.RequestCallback< T >.

在文件 RequestCallbackWrapper.java26 行定义.

◆ onResult()

abstract void com.netease.nimlib.sdk.RequestCallbackWrapper< T >.onResult ( int  code,
result,
Throwable  exception 
)
abstract

调用结果回调函数

参数
code
result
exception

◆ onSuccess()

void com.netease.nimlib.sdk.RequestCallbackWrapper< T >.onSuccess ( result)

操作成功

参数
result操作结果

实现了 com.netease.nimlib.sdk.RequestCallback< T >.

在文件 RequestCallbackWrapper.java21 行定义.


该类的文档由以下文件生成: