0

我正在尝试将 ChatRooms 与 QuickBlox MBaaS 一起使用。我们有一个包含聊天名称的 ArrayList。当用户登录时,他会尝试加入我们属于他的所有房间。

for (final GroupChatEntity groupChatEntity : groupChats) {

QBChatService.getInstance().joinRoom(groupChatEntity.getRoomName()
                                              ,new RoomListener(){

                @Override
                public void onCreatedRoom(QBChatRoom arg0) {
                    Log.i("groupchat", "Create");

                }

                @Override
                public void onError(String arg0) {
                    Log.i("groupchat", "Error");

                }

                @Override
                public void onJoinedRoom(QBChatRoom qbChatRoom) {
                        Log.i("groupchat", “Room Joined”);
                }

                }

            });
        }

}

问题是每个房间都会调用 onJoinedRoom 几次(随机)。我做错了什么?一个用户可以同时加入多个聊天室吗?

4

0 回答 0