NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
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)
 操作过程中发生异常 更多...
 
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 行定义.


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