Cómo obtener DiscussionHistory para MultiUserChat habitación usando aSmack?

Cómo obtener la DiscusiónHistoria de una sala MUC de MultiUserChat ? Puedo crear la instancia y el sitio de MultiUserChat usando la biblioteca de aSmack, ahora quiero mostrar todas las conversaciones anteriores que sucedieron en la habitación.

Cualquier persona experimentada en el mismo por favor ayúdame. I Google buscado mucho sobre esto pero todavía did't consigue cualquier documentación / explicación apropiada en esto.

 DiscussionHistory history = new DiscussionHistory(); history.setSince(date); muc.join(nickname, null, history, SmackConfiguration.getReplyTimeout()); // Get historical message; Message oldMsg = muc.nextMessage(timeout); 

También puedes usar

 history.setMaxChars() history.setMaxStanzas() history.setSeconds() 

Algunos ejemplos están en el código de prueba. Compruebe la prueba testDiscussionHistory .

http://fisheye.igniterealtime.org/browse/smack/trunk/test/org/jivesoftware/smackx/muc/MultiUserChatTest.java?hb=true

  • El usuario de Jabber se desconecta: ¿Por qué los dos escenarios diferentes?
  • Enviar mensaje descendente a google ccs con nodo js
  • ¿Cómo podemos acceder a los mensajes del archivo en la aplicación android desde el servidor xmpp
  • Cómo implementar XMPP para enviar notificaciones push
  • Diferencia entre el escuchador de paquetes smack y el oyente de mensajes
  • No se puede recibir el archivo usando asmack y xmpp
  • No se puede enviar o recibir presencia con ASmack
  • Transferencia de archivos android con smack
  • Cómo recuperar un historial de chat de Openfire usando asmack android
  • Obtener XMPP Open Fire Historial de mensajes privados y archivado de mensajes en Android
  • Error en la autenticación SASL de Gtalk XMPP con el mecanismo X-OAUTH2?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.