ASmack – ¿Dónde obtener ChatManager?

Estoy tratando de hacer una pequeña aplicación de chat compatible con XMPP para un proyecto de la escuela usando aSmack-8-4-rc2 en Android 4.2.2, y estoy teniendo problemas para obtener un objeto ChatManager para procesar los mensajes entrantes.

Cada ejemplo que he visto hasta ahora no

 ChatManager manager = connection.getChatManager(); 

Sin embargo, parece que en algún momento durante el desarrollo, la función getChatManager() fue eliminada o reemplazada de la clase XMPPConnection (o XMPPTCPConnection , ya que la primera parece haber sido obsoleta), y no puedo encontrar ninguna documentación o ejemplos que den Cualquier indicación de lo que puedo reemplazar.

Intenté usar constructores de la clase ChatManager . Parece que tiene un constructor, aunque privado y por lo tanto no puedo crear el objeto. Estoy asumiendo que está destinado a ser un singleton, pero todavía tengo que encontrar una manera de llegar a ella.

¿Alguien sabe a dónde fue movida esta función?

Lo encontré. Dejándolo aquí para referencia futura:

 ChatManager chatManager = ChatManager.getInstanceFor(connection); 
  • Las solicitudes de recibo de entrega no funcionan para XMPP Android (aSmack)
  • Mensajes perdidos con aSmack
  • Problema en el bloqueo de usuario en la lista de chat usando smack y servidor de fuego abierto
  • ¿Cómo crear servicio en Android que hace persistente Xmpp conexión con XMPP Server?
  • Enviar y recibir IQ XMPP ASMACK Android
  • No se puede crear una sala de chat multiusuario (MUC) con la biblioteca aSmack para Android: "packet.DefaultPacketExtension no se puede convertir en paquete.MUCUser"
  • Cómo obtener el usuario en línea o fuera de línea en asmack, android
  • ¿Cuál es la diferencia entre Smack y aSmack?
  • ¿No puede obtener la lista de salas públicas de xmpp Server en Android?
  • SASLError utilizando PLAIN: no autorizado
  • Inhibición de inicio de sesión La autenticación SASL falló al utilizar el mecanismo DIGEST-MD5 asmack en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.