2015-11-06 125 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()); 

      } 
     } 
相关问题