检查android-Quickblox中两个用户之间是否存在对话框

时间:2019-03-25 09:54:09

标签: quickblox-android

我正在构建与Quickblox集成的Android应用程序。我正在使用quickblox进行聊​​天。我想知道如何检查用户之间的对话框是否存在。每当我单击“新建对话框”按钮时,我就会遇到的问题,而Quickblox无法获取聊天记录。单击该按钮后创建聊天活动的主要检查任务。

1 个答案:

答案 0 :(得分:1)

只需使用对话框列表数据即可实现:

public QBChatDialog getPrivateDialogWithUserId(int id) {
    for (QBChatDialog chatDialog : dialogsMap.values()) {
        if (QBDialogType.PRIVATE.equals(chatDialog.getType())
                && chatDialog.getOccupants().contains(id)) {
            return chatDialog;
        }
    }

    return null;
}