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