2017-07-16 3 views
0

Entwickeln einer Chat APP Gruppen Funktion mit MucLight XEP mit Smack Bibliothek , das Problem ist, ich bin in der Lage, die Nachricht erfolgreich zu senden, aber wenn es um Nachricht zu hören komme ich verwirrt, in Smack Bibliothek wir habenMultiUserChatLight Gruppen Nachrichten Listener

multiUserChatLight.addMessageListener (new MessageListener () { 
       @Override 
       public void processMessage(Message message) { 

       } 
      }); 

Aber seine Gruppe Spezifische Hörer bedeutet Sein nur multiuserchatlight Referenzgruppe hören, die wie einige nicht, was ich brauche, denn jedes Mal, wenn ich mit dem Chat-Server verbunden ich diesen Hörer gegen jede Gruppe registrieren müssen was ich involvierte, was meiner Meinung nach nicht gut ist. der andere Ansatz ist die Registrierung packetlistener, die auch wenig problematisch ist mit einigen Fällen wie als Mitglied der Gruppe ich die Nachricht, die ich in die Gruppe senden,

So gibt es eine Alternative?

Kann mir jemand sagen, wo ich falsch liege?

Antwort

0

Immer wenn Sie mit dem Server verbunden und authentifiziert sind, müssen Sie immer den Nachrichten-Listener registrieren. Ich habe mit StanzaListener MucLight Listener hinzufügen.

registerMessageListener registrieren, wenn Sie mit dem Server authentifiziert haben.

Verwandte Themen