QuickBlox Room Occupant

时间:2014-04-02 07:32:31

标签: android quickblox

以下代码检索群聊的房间占用者ID。

我需要房间占用者登录而不是有想法的人吗?

  String sender = QBChatUtils.parseRoomOccupant(message.getFrom());

1 个答案:

答案 0 :(得分:0)

据我了解你想登录QBUser。 QuickBlox聊天模块只能返回你的id,所以在这种情况下你需要通过这个id从用户模块获得QBUser,并且用户已经登录了你需要的。

String sender = QBChatUtils.parseRoomOccupant(message.getFrom());

QBUsers.getUser(Integer.parseInt(sender), new QBCallbackImpl() {
    @Override
    public void onComplete(Result result) {
        if (result.isSuccess()) {
            QBUserResult qbUserResult = (QBUserResult) result;
            qbUserResult.getUser().getId();
        }
    } 
});

http://quickblox.com/developers/SimpleSample-users-android#Retrieve_User_by_ID