【发布时间】:2015-03-04 07:17:37
【问题描述】:
我使用QBDialog创建了公共聊天,输入QBDialogType.PUBLIC_GROUP,Group创建成功。而且所有用户都可以在这个Group聊天。
但我的问题是,当我得到这个组时,居住者 id Array 为空。我正在使用下面的代码来获取组。
QBRequestGetBuilder requestBuilder = new QBRequestGetBuilder();
requestBuilder.setPagesLimit(100);
QBChatService.getChatDialogs(QBDialogType.PUBLIC_GROUP, requestBuilder,
new QBEntityCallbackImpl<ArrayList<QBDialog>>() {
@Override
public void onSuccess(ArrayList<QBDialog> dialogs,
Bundle args) {
List<Integer> usersIDs = new ArrayList<Integer>();
for (QBDialog dialog : dialogs) {
System.out.println("Occupants : "+dialog.getOccupants());
}
}
@Override
public void onError(List<String> errors) {
System.out.println("Error : "+errors);
}
});
有什么方法可以获取Public Group 的所有居住者ID?
【问题讨论】: