如何从android获取openfire服务器上的所有公共房间

时间:2011-12-07 16:10:44

标签: android xmpp chat openfire

我正在使用android中的multichatuser阅读不同网站上的各种文章以及stackoverflow。我试图查询服务器返回所有可用的公共房间,而不事先知道房间的名称。这样客户就可以显示所有可用公共房间的列表并相应地加入它们。

到目前为止,我已经做了以下事情:

//room11 is the list array
//lv is the list view
  Collection<HostedRoom> rooms = MultiUserChat.getHostedRooms(connection, service);  
                for(HostedRoom room : rooms) { 
                     room11.add(room.getName());
                     }     
        adapter = new ArrayAdapter<String>(this,R.layout.listitems,R.id.list_content, room11);
        lv.setAdapter(adapter);

它没有显示任何错误,也没有在列表视图中添加任何内容。

提前感谢您的帮助。

0 个答案:

没有答案