Sein nicht in 4.1.9 Version arbeiten, können Sie dieses versuchen:
public MultiUserChat mMultiUserChat;
private MultiUserChatManager mMultiUserChatManager;
mMultiUserChatManager = MultiUserChatManager.getInstanceFor(mAbstractXMPPConnection);
mMultiUserChatManager.addInvitationListener(this);
mMultiUserChat = mMultiUserChatManager.getMultiUserChat(room);
mMultiUserChat.addMessageListener(this);
try {
mMultiUserChat.join(yournickname);
// mMultiUserChat.sendConfigurationForm(new Form(DataForm.Type.submit));
} catch (SmackException.NoResponseException e) {
e.printStackTrace();
} catch (XMPPException.XMPPErrorException e) {
e.printStackTrace();
} catch (SmackException.NotConnectedException e) {
e.printStackTrace();
}
und für Nachrichtens:
Message msg = new Message(room, Message.Type.groupchat);
msg.setBody(message);
mMultiUserChat.sendMessage(msg);
Hallo, gibt es Tonnen von Fragen zu Gruppenchats. Wenn Sie nur den Code lesen möchten, sollten Sie auch den Javadoc lesen. Beginnt mit einem grundlegenden Tutorial wie dem offiziellen: http://download.igniterealtime.org/smack/docs/latest/documentation/extensions/muc.html. dann zögern Sie nicht, mit Stackoverflow mit http://StackOverflow.com/Questions/41140681/ und http://StackOverflow.com/Questions/37875539 – MrPk