以下代码检索群聊的房间占用者ID。
我需要房间占用者登录而不是有想法的人吗?
String sender = QBChatUtils.parseRoomOccupant(message.getFrom());
答案 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