Невозможно вернуть список групп в xmpp с версией asmack asmack-android-8-4.0.6.jar

Я не могу получить список групп с версией asmack asmack-android-8-4.0.6.jar из XMPP Я перепробовал все возможные способы получения имен групп из xmpp, я смог попасть в клинику Пиджин, но не смог использовать asmack, вот код, который я использую, чтобы получить список групп

Collection<RosterGroup> entriesGroup = roster.getGroups();
List<String> joinedRooms = MultiUserChat.getJoinedRooms(DataManager.xmppConnection,DataManager.xmppConnection.getUser());

1 ответ

List<String> serviceNames = (List<String>) MultiUserChat.getServiceNames(DataManager.xmppConnection);
                for (String servcieName : serviceNames) {
                    Log.i(TAG,"Servcie name "+servcieName);
                }
                //List<String> joinedRooms = MultiUserChat.getJoinedRooms(DataManager.xmppConnection, DataManager.xmppConnection.getUser());
                List<HostedRoom> hostedRooms = (List<HostedRoom>) MultiUserChat.getHostedRooms(DataManager.xmppConnection, serviceNames.get(0));

Приведенный выше код работал для получения имен групп из xmpp, очень плохо, что smack не имеет хорошей поддержки

Другие вопросы по тегам