NIMSDK-AOS
10.9.50
首页
相关页面
包
类
文件
文件列表
basesdk
src
com
netease
nimlib
sdk
v2
V2NIMSyncResult.java
浏览该文件的文档.
1
package
com.netease.nimlib.sdk.v2;
2
3
import
com
.
netease
.
nimlib
.v2.impl.V2NIMErrorImpl;
4
5
/**
6
* 同步结果
7
* @param <T>
8
*/
9
public
class
V2NIMSyncResult
<T> {
10
11
/**
12
* 结果
13
*/
14
private
T data;
15
16
/**
17
* 错误码,200表示成功,不为200表示失败
18
* 错误码为200时,data有内容,否则为null
19
*/
20
private
V2NIMError
error;
21
22
/**
23
* 构造函数
24
* @param data 结果
25
*/
26
public
V2NIMSyncResult
(T data) {
27
this.data = data;
28
this.error =
new
V2NIMErrorImpl(
V2NIMErrorCode
.
V2NIM_ERROR_CODE_SUCCESS
.getCode(),
V2NIMErrorCode
.
V2NIM_ERROR_CODE_SUCCESS
.getDescription());
29
}
30
31
/**
32
* 构造函数
33
* @param data 结果
34
* @param error 错误码
35
*/
36
public
V2NIMSyncResult
(T data,
V2NIMError
error) {
37
this.data = data;
38
this.error = error;
39
}
40
41
/**
42
* 构造函数
43
* @param error 错误码
44
*/
45
public
V2NIMSyncResult
(
V2NIMError
error) {
46
this.error = error;
47
}
48
49
/**
50
* 获取结果
51
* @return 结果
52
*/
53
public
T
getData
() {
54
return
data;
55
}
56
57
/**
58
* 获取错误码,200表示成功,不为200表示失败
59
* 错误码为200时,data有内容,否则为null
60
* @return 错误码
61
*/
62
public
V2NIMError
getError
() {
63
return
error;
64
}
65
66
/**
67
* 是否成功
68
* @return true表示成功,false表示失败
69
*/
70
public
boolean
isSuccess
() {
71
if
(error == null) {
72
return
true
;
73
}
74
return
error.
getCode
() ==
V2NIMErrorCode
.
V2NIM_ERROR_CODE_SUCCESS
.getCode();
75
}
76
}
com.netease.nimlib.sdk.v2.V2NIMSyncResult.getData
T getData()
获取结果
Definition:
V2NIMSyncResult.java:53
com.netease.nimlib.sdk.v2.V2NIMSyncResult.V2NIMSyncResult
V2NIMSyncResult(V2NIMError error)
构造函数
Definition:
V2NIMSyncResult.java:45
com.netease
com.netease.nimlib.sdk.v2.V2NIMSyncResult
同步结果
Definition:
V2NIMSyncResult.java:9
com.netease.nimlib.sdk.v2.V2NIMErrorCode
NIM 错误码
Definition:
V2NIMErrorCode.java:9
com
com.netease.nimlib.sdk.v2.V2NIMSyncResult.V2NIMSyncResult
V2NIMSyncResult(T data)
构造函数
Definition:
V2NIMSyncResult.java:26
com.netease.nimlib.sdk.v2.V2NIMSyncResult.V2NIMSyncResult
V2NIMSyncResult(T data, V2NIMError error)
构造函数
Definition:
V2NIMSyncResult.java:36
com.netease.nimlib.sdk.v2.V2NIMError.getCode
int getCode()
com.netease.nimlib.sdk.v2.V2NIMSyncResult.isSuccess
boolean isSuccess()
是否成功
Definition:
V2NIMSyncResult.java:70
com.netease.nimlib.sdk.v2.V2NIMErrorCode.V2NIM_ERROR_CODE_SUCCESS
V2NIM_ERROR_CODE_SUCCESS
请求成功
Definition:
V2NIMErrorCode.java:14
com.netease.nimlib.sdk.v2.V2NIMSyncResult.getError
V2NIMError getError()
获取错误码,200表示成功,不为200表示失败 错误码为200时,data有内容,否则为null
Definition:
V2NIMSyncResult.java:62
com.netease.nimlib.sdk.v2.V2NIMError
Definition:
V2NIMError.java:8
com.netease.nimlib
生成于 2025年 九月 12日 星期五 10:22:50 , 为 NIMSDK-AOS使用
1.8.11