Skip to main content

API description: Listens for user-status changes. This event is triggered when the status of a subscribed user changes.

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;
}