1 package com.netease.nimlib.sdk;
14 private static final String TAG =
"RequestCallbackWrapper";
22 public abstract void onResult(
int code, T result, Throwable exception);
28 }
catch (Throwable throwable) {
29 NimLog.e(TAG,
"catch in onSuccess:" + result, throwable);
37 }
catch (Throwable throwable) {
38 NimLog.e(TAG,
"catch in onFailed:" + code, throwable);
45 exception.printStackTrace();
47 }
catch (Throwable throwable) {
48 NimLog.e(TAG,
"catch in onException:" + exception, throwable);
static final short RES_EXCEPTION
操作出现异常
abstract void onResult(int code, T result, Throwable exception)
调用结果回调函数
void onFailed(int code)
操作失败
void onSuccess(T result)
操作成功
void onException(Throwable exception)
操作过程中发生异常
static final short RES_SUCCESS
操作成功
RequestCallback的一个包裹类,将3个结果的调用转到一个接口上,以供上层调用者精简代码,不必每次调用都需...