Skip to main content

接口说明:用户状态变更监听,订阅的用户状态发生变化时会触发该事件。

JIM.getInstance().getUserInfoManager().addUserStatusListener("main", new IUserInfoManager.IUserStatusListener() {
@Override
public void onUserStatusChange(UserStatus userStatus) {
Log.i("TAG", "onUserStatusChange, userId is " + userStatus.getUserId() + ", status is " + userStatus.getStatusType());
}
});

public enum UserStatusType {
UNKNOWN(0),
ONLINE(1),
OFFLINE(2);

UserStatusType(int value) {
this.mValue = value;
}

public int getValue() {
return mValue;
}
private final int mValue;
}