我正在尝试在Android 4.2.2上使用aSmack-8-4-rc2为学校项目创建一个具有XMPP功能的小型聊天应用程序,但是在获取ChatManager
对象来处理传入消息时遇到了问题。
到目前为止,我看到的每个示例都可以
ChatManager manager = connection.getChatManager();
但是,似乎在开发过程中的某个时候,已从类
getChatManager()
(或XMPPConnection
,因为前者似乎已被弃用)中删除或替换了函数XMPPTCPConnection
,而我找不到任何可以给我任何帮助的文档或示例。指出我可以得到什么替代品。我尝试使用
ChatManager
类中的构造函数。它看起来确实有一个构造函数,尽管是私有(private)的,所以我无法创建该对象。我以为它是一个单例,但是我还没有找到一种方法来实现它。有人知道此功能移至何处吗?
最佳答案
刚发现。留在这里以备将来引用:
ChatManager chatManager = ChatManager.getInstanceFor(connection);