【发布时间】:2019-04-01 20:56:22
【问题描述】:
我正在构建一个与 Quickblox 集成的 Android 应用程序。我仅将 quickblox 用于聊天。我想知道如何检查用户之间的对话是否存在。每当我单击按钮创建新对话框并且 Quickblox 无法获取聊天时,我面临的问题。单击按钮后检查创建聊天活动的主要任务。
【问题讨论】:
我正在构建一个与 Quickblox 集成的 Android 应用程序。我仅将 quickblox 用于聊天。我想知道如何检查用户之间的对话是否存在。每当我单击按钮创建新对话框并且 Quickblox 无法获取聊天时,我面临的问题。单击按钮后检查创建聊天活动的主要任务。
【问题讨论】:
只需使用对话框列表数据即可:
public QBChatDialog getPrivateDialogWithUserId(int id) {
for (QBChatDialog chatDialog : dialogsMap.values()) {
if (QBDialogType.PRIVATE.equals(chatDialog.getType())
&& chatDialog.getOccupants().contains(id)) {
return chatDialog;
}
}
return null;
}
【讨论】: