2014-04-02 34 views
0

下面的代碼檢索Group Chat的房間居住者ID。QuickBlox Room Occupant

我需要房間的佔有者登錄不是ID的人有想法?

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

回答

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

+0

由於上述工作 – kubs