Android quickblox公共聊天对话框ID为空

Android quickblox公共聊天对话框ID为空,android,chat,quickblox,Android,Chat,Quickblox,我已经使用QBDialogTypeQBDialogType.public\u GROUP创建了一个公共聊天,并且成功创建了GROUP。此外,所有用户都可以在此组中聊天 但我的问题是,当我得到这个组时,居住者idArray为空。我使用下面的代码来获取组 QBRequestGetBuilder requestBuilder = new QBRequestGetBuilder(); requestBuilder.setPagesLimit(100); QBChatSer

我已经使用
QBDialog
Type
QBDialogType.public\u 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);
                    }
                });

QBRequestGetBuilder requestBuilder=new QBRequestGetBuilder();
requestBuilder.setPagesLimit(100);
QBChatService.getChatDialogs(QBDialogType.PUBLIC_组、requestBuilder、,
新的QBEntityCallbackImpl(){
@凌驾
成功时公共无效(ArrayList对话框,
捆绑(args){
List usersIDs=new ArrayList();
用于(QB对话框:对话框){
System.out.println(“占用者:+dialog.getAccounters());
}
}
@凌驾
公共无效onError(列表错误){
System.out.println(“错误:+错误”);
}
});

是否有任何方法可以获取
公共组的所有占用者id

公共组没有占用者id,因为它是一个开放组,因此任何用户都可以加入它,不需要存储占用者id

QBRequestGetBuilder requestBuilder=new QBRequestGetBuilder();addParameter(“名称”,公共档案室的名称);添加sdk 2.2.1中未找到的参数方法是否有其他方法。您好,我目前正在使用quickblox进行概念验证。你知道这是否有文件记录吗?我一直在想为什么它不亲自更新occupantsIDs属性。我正在使用JSSDK,但也经历了同样的事情。谢谢。如何按组id加入公共组。