ASmack – откуда взять ChatManager?

Я пытаюсь сделать небольшое приложение для чата XMPP для школьного проекта с использованием aSmack-8-4-rc2 на Android 4.2.2, и у меня возникают проблемы с получением объекта ChatManager для обработки входящих сообщений.

Каждый пример, который я видел до сих пор,

 ChatManager manager = connection.getChatManager(); 

Однако, похоже, что в какой-то момент во время разработки функция getChatManager() была либо удалена, либо заменена из класса XMPPConnection (или XMPPTCPConnection , поскольку первая, похоже, устарела), и я не могу найти ЛЮБОЙ документации или примеров, которые дают Мне какое-либо указание на то, какие замены я могу получить.

Я попытался использовать конструкторы из класса ChatManager . Кажется, у него есть конструктор, хотя и закрытый, и поэтому я не могу создать объект. Я предполагаю, что он предназначен для сингла, но мне еще предстоит найти способ добраться до него.

Кто-нибудь знает, куда была переведена эта функция?

Просто нашел это. Оставив его здесь для дальнейшего использования:

 ChatManager chatManager = ChatManager.getInstanceFor(connection);