我使用的是最新版本(现在)。而且我不能在安卓上创建一个MultiUserChat。
这就是我在日志里得到的:
E/AndroidRuntime( 558):org.jivesoftware.smack.packet.DefaultPacketExtension E/AndroidRuntime( 558):org.jivesoftware.smackx.muc.MultiUserChat.getMUCUserExtension(MultiUserChat.java:2000) E/AndroidRuntime( 558):org.jivesoftware.smackx.muc.MultiUserChat.create(MultiUserChat.java:364) .
谁能帮我解决这个问题?谢谢!
发布于 2011-10-10 09:54:37
直接在第一次使用muc.join();时使用muc.create
发布于 2011-10-11 07:49:05
谷歌是你的朋友,至少有一个在街舞社区论坛上快速搜索。
我认为忘记为XMPP扩展注册提供程序。通常通过一个配置文件通过smack来完成,但是这个过程在Android上是不可能的,所以您需要显式地这样做。
发布于 2013-08-14 14:02:48
当您想使用smack创建一个MultiUserChat时,可能会遇到一些错误!我建议你使用asmack而不是在Android上使用!你可以从github,https://github.com/flowdalic/asmack!在使用README.md之前,您必须确保已将其红色!当您想在每个活动中调用api时,您应该首先调用SmackAndroid.init(context)!祝好运!
此外,当您想要创建多用户聊天或可能会出现奇怪的错误时,请确保您的房间名称不包含空白!
https://stackoverflow.com/questions/5986097
复制相似问题