ASmack - 从哪里获取ChatManager?

时间:2014-05-26 01:15:00

标签: android asmack

我正在尝试在Android 4.2.2上使用sSck-8-4-rc2为学校项目制作一个支持XMPP的小型聊天应用程序,我在获取ChatManager对象来处理传入消息时遇到问题

到目前为止我见过的每个例子都是

ChatManager manager = connection.getChatManager();

但是,似乎在开发期间的某个时刻,函数getChatManager()已被删除或替换为类XMPPConnection(或XMPPTCPConnection,因为前者似乎已被弃用) ,我无法找到任何文件或示例,这些文档或示例可以让我了解我可以获得哪些替代品。

我尝试使用类ChatManager中的构造函数。它似乎有一个构造函数,虽然是私有的,因此我无法创建该对象。我假设它打算成为一个单身人士,但我还没有找到一种方法来实现它。

有人知道这个功能移到哪里了吗?

1 个答案:

答案 0 :(得分:16)

刚刚找到它。留在这里以备将来参考:

ChatManager chatManager = ChatManager.getInstanceFor(connection);