2015-11-06 63 views
2

我只是在使用Smack和XMPP服務器,並且在接收來自其他用戶的消息時遇到了問題。收到消息時通知XMPP + Smack

我有2個用戶,當user1發送消息給user2時,user2會收到關於新消息的通知。

在我的應用程序,我可以看到記錄有關消息中收到諸如:

11-06 14:50:03.266 18753-19058/com.example.xmppdemo D/SMACK: RECV (0): <message id='05EW4-32' type='chat' to='[email protected]***' from='[email protected]***/Smack'><body>hhh</body></message> 

但我不知道如何處理此消息顯示通知,對於user2?

任何人都知道嗎?請幫助我

感謝

回答

0

你可以試試:

chatListner = new PacketListener() 
     { 
      public void processPacket(Packet packet) 
      { 
       printLog("packet got"); 
       Message message = (Message) packet; 
       printLog("packet subject" + message.getSubject()); 
       printLog("packet body" + message.getBody()); 
       printLog("packet id"+message.getPacketID()); 

      } 
     } 
相關問題