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
- Cómo saber Escribir Estado en XMPP openfire usando Smack
- No se puede enviar o recibir presencia con ASmack
- ¿Cómo enviar un mensaje XMPP cuando el remitente está fuera de línea?
- Carga de Vcards con Smack (Android) en Openfire Server
- ¿Reutilizar la conexión del asmack o reconstruirla en caso de la desconexión (incluyendo conexiones rotas de TCP) de una manera segura?
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?
- Servicio de fondo Android para la aplicación de chat Smack (XMPP)
- ASmack como servicio
- Cómo recuperar un historial de chat de Openfire usando asmack android
- Documentación y depuración de aSmack Android
- ¿Cómo obtener la marca de tiempo del mensaje xmpp entrante?
- El oyente de presencia no trabaja en asmack
- Cómo obtener DiscussionHistory para MultiUserChat habitación usando aSmack?
- GetSearchForm devuelve null cuando se utiliza UserSearch en XMPP con aSmack
Lo encontré. Dejándolo aquí para referencia futura:
ChatManager chatManager = ChatManager.getInstanceFor(connection);
- Cómo utilizar OSM mapa en una aplicación de Android. ¿Hay algún tutorial para aprender sobre el uso de OSM en android.
- Bloquear la orientación de Android como paisaje en toda la aplicación?