2014-12-03 2 views
-1

XMPP에서 asmack 버전 asmack-android-8-4.0.6.jar를 사용하여 그룹 목록을 가져올 수 없습니다. 가능한 방법은 XMPP에서 그룹 이름을 얻기 위해, 나는 여기에 코드 그룹 코드 위asmack 버전 asmack-android-8-4.0.6.jar을 사용하여 xmpp에서 그룹 목록을 반환 할 수 없습니다

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)); 

근무있어 목록을 얻기 위해 사용하고있다, asmack를 사용하여 얻을 수 Pidjin의의 Network mode에서 얻을 수 있지만하지 않았다 xmpp에서 그룹 이름을 얻으려고, 마약에 좋은 지원이 없다는 것이 아주 나쁨