NIMSDK-AOS  9.16.0
Public 成员函数 | 静态 Public 成员函数 | Public 属性 | 所有成员列表
com.netease.nimlib.sdk.StatusCode 枚举类型参考

用户当前状态码定义 更多...

Public 成员函数

boolean wontAutoLogin ()
 判断处于当前状态码时,SDK还会不会继续自动重连登录。 更多...
 
boolean wontAutoLoginForever ()
 判断处于当前状态码时,SDK还会不会继续自动重连登录,即使进程杀掉重启,也不会再做自动登录。 FORBIDDEN可能会被服务器解禁,PWD_ERROR可能在服务器有修复机制因此这里还是允许进程重启时自动登录。 更多...
 
boolean shouldReLogin ()
 
 StatusCode (int value, String desc)
 
int getValue ()
 
String getDesc ()
 
void setDesc (String desc)
 

静态 Public 成员函数

static StatusCode typeOfValue (int value)
 
static StatusCode statusOfResCode (int resCode)
 

Public 属性

 INVALID =(0, "")
 未定义 更多...
 
 UNLOGIN =(1, "")
 未登录/登录失败 更多...
 
 NET_BROKEN =(2, "")
 网络连接已断开 更多...
 
 CONNECTING =(3, "")
 正在连接服务器 更多...
 
 LOGINING =(4, "")
 正在登录中 更多...
 
 SYNCING =(5, "")
 正在同步数据 更多...
 
 LOGINED =(6, "")
 已成功登录 更多...
 
 KICKOUT =(7, "")
 被其他端的登录踢掉 更多...
 
 KICK_BY_OTHER_CLIENT =(8, "")
 被同时在线的其他端主动踢掉 更多...
 
 FORBIDDEN =(9, "")
 被服务器禁止登录 更多...
 
 VER_ERROR =(10, "")
 客户端版本错误 更多...
 
 PWD_ERROR =(11, "")
 用户名或密码错误 更多...
 
 DATA_UPGRADE =(12, "")
 数据升级 更多...
 
 NEED_RECONNECT =(13, "")
 需要重连 更多...
 
 NEED_CHANGE_LBS =(14, "")
 需要更新LBS 更多...
 
 LOGOUT =(15,"")
 主动退出 更多...
 

详细描述

用户当前状态码定义

在文件 StatusCode.java6 行定义.

构造及析构函数说明

◆ StatusCode()

com.netease.nimlib.sdk.StatusCode.StatusCode ( int  value,
String  desc 
)

在文件 StatusCode.java118 行定义.

成员函数说明

◆ getDesc()

String com.netease.nimlib.sdk.StatusCode.getDesc ( )

在文件 StatusCode.java127 行定义.

◆ getValue()

int com.netease.nimlib.sdk.StatusCode.getValue ( )

在文件 StatusCode.java123 行定义.

◆ setDesc()

void com.netease.nimlib.sdk.StatusCode.setDesc ( String  desc)

在文件 StatusCode.java131 行定义.

◆ shouldReLogin()

boolean com.netease.nimlib.sdk.StatusCode.shouldReLogin ( )

在文件 StatusCode.java109 行定义.

◆ statusOfResCode()

static StatusCode com.netease.nimlib.sdk.StatusCode.statusOfResCode ( int  resCode)
static

在文件 StatusCode.java145 行定义.

◆ typeOfValue()

static StatusCode com.netease.nimlib.sdk.StatusCode.typeOfValue ( int  value)
static

在文件 StatusCode.java135 行定义.

◆ wontAutoLogin()

boolean com.netease.nimlib.sdk.StatusCode.wontAutoLogin ( )

判断处于当前状态码时,SDK还会不会继续自动重连登录。

返回
如果返回true,SDK将停止自动登录,需要上层app显示调用login才能继续登录

在文件 StatusCode.java95 行定义.

◆ wontAutoLoginForever()

boolean com.netease.nimlib.sdk.StatusCode.wontAutoLoginForever ( )

判断处于当前状态码时,SDK还会不会继续自动重连登录,即使进程杀掉重启,也不会再做自动登录。 FORBIDDEN可能会被服务器解禁,PWD_ERROR可能在服务器有修复机制因此这里还是允许进程重启时自动登录。

返回
如果返回true,SDK将停止自动登录,push调度重启也不再connect,需要上层app显示调用login才能继续登录

在文件 StatusCode.java105 行定义.

类成员变量说明

◆ CONNECTING

com.netease.nimlib.sdk.StatusCode.CONNECTING =(3, "")

正在连接服务器

在文件 StatusCode.java26 行定义.

◆ DATA_UPGRADE

com.netease.nimlib.sdk.StatusCode.DATA_UPGRADE =(12, "")

数据升级

在文件 StatusCode.java71 行定义.

◆ FORBIDDEN

com.netease.nimlib.sdk.StatusCode.FORBIDDEN =(9, "")

被服务器禁止登录

在文件 StatusCode.java56 行定义.

◆ INVALID

com.netease.nimlib.sdk.StatusCode.INVALID =(0, "")

未定义

在文件 StatusCode.java11 行定义.

◆ KICK_BY_OTHER_CLIENT

com.netease.nimlib.sdk.StatusCode.KICK_BY_OTHER_CLIENT =(8, "")

被同时在线的其他端主动踢掉

在文件 StatusCode.java51 行定义.

◆ KICKOUT

com.netease.nimlib.sdk.StatusCode.KICKOUT =(7, "")

被其他端的登录踢掉

在文件 StatusCode.java46 行定义.

◆ LOGINED

com.netease.nimlib.sdk.StatusCode.LOGINED =(6, "")

已成功登录

在文件 StatusCode.java41 行定义.

◆ LOGINING

com.netease.nimlib.sdk.StatusCode.LOGINING =(4, "")

正在登录中

在文件 StatusCode.java31 行定义.

◆ LOGOUT

com.netease.nimlib.sdk.StatusCode.LOGOUT =(15,"")

主动退出

在文件 StatusCode.java86 行定义.

◆ NEED_CHANGE_LBS

com.netease.nimlib.sdk.StatusCode.NEED_CHANGE_LBS =(14, "")

需要更新LBS

在文件 StatusCode.java81 行定义.

◆ NEED_RECONNECT

com.netease.nimlib.sdk.StatusCode.NEED_RECONNECT =(13, "")

需要重连

在文件 StatusCode.java76 行定义.

◆ NET_BROKEN

com.netease.nimlib.sdk.StatusCode.NET_BROKEN =(2, "")

网络连接已断开

在文件 StatusCode.java21 行定义.

◆ PWD_ERROR

com.netease.nimlib.sdk.StatusCode.PWD_ERROR =(11, "")

用户名或密码错误

在文件 StatusCode.java66 行定义.

◆ SYNCING

com.netease.nimlib.sdk.StatusCode.SYNCING =(5, "")

正在同步数据

在文件 StatusCode.java36 行定义.

◆ UNLOGIN

com.netease.nimlib.sdk.StatusCode.UNLOGIN =(1, "")

未登录/登录失败

在文件 StatusCode.java16 行定义.

◆ VER_ERROR

com.netease.nimlib.sdk.StatusCode.VER_ERROR =(10, "")

客户端版本错误

在文件 StatusCode.java61 行定义.


枚举说明文档从下列文件生成: