android - Smack,在创建新的 MultiChat 时出错

标签 android smack asmack

我正在使用 asmack 创建一个聊天应用程序。 为了创建 MultiUserChat,我使用以下代码。

muc= new MultiUserChat(HomeActivity.connection, "chatRoom@conference.live-images.com");
        try 
        {
            muc.create(HomeActivity.connection.getUser());
            muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT));


               muc.join("kam");
        } 
        catch (XMPPException e) 
        {
            e.printStackTrace();
        }

但是我收到了错误。

类 CastException。 & 如果我从新的 MUC() 中删除 Confrence,那么我得到 服务器无响应错误。

我哪里错了?我必须使用一些补丁吗?

最佳答案

最好发送更多详细信息,例如堆栈跟踪。 确保您遵循此处的代码示例: Multi User Chat

关于android - Smack,在创建新的 MultiChat 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8103344/

相关文章:

android - 我们是否需要下载移动应用程序的 SSL 证书才能访问安全的网络服务

java - 安卓+smack+openfire

java - 如何使用 smack(java) 创建、发送和接收 iq 数据包

xmpp - 使用 (a)smack 检查 XMPP 中的服务器上是否存在用户

java - MultipleChatUser XMPP asmack 加入

java - 如何使用程序将切换按钮的状态从打开更改为关闭...?

android - 为什么 Duo、whatsapp、skype 等应用程序在 native 联系人的 RawContact 表中具有条目

java - 如何在smack上搜索特定用户

android - 如何从 ejabberd 服务器获取联系人列表

java - 属性文件不会被识别!