0

QuickBlox MBaaS で ChatRooms を使用しようとしています。チャットの名前を持つ 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