asmack android peer to peer chat也在聊天中显示第三个用户聊天消息

时间:2013-03-14 11:56:54

标签: android chat asmack quickblox

我正在使用asmack api quickblox开发Android聊天应用。

我遇到的问题是,在点对点聊天中,我还在同伴聊天中收到第三个用户聊天消息。

感谢任何提示或帮助。

由于

2 个答案:

答案 0 :(得分:2)

在OnMessageReceivedListener中检查收到的消息ID

String messageString = message.getBody();
  String test=message.getFrom();
  if((friendID+"/Smack").equals(message.getFrom()))
  {

  }

其中,friend-ID是您所连接的ID。

答案 1 :(得分:0)

您必须检查此消息的用户并过滤来自其他用户的此消息,而不是来自您当前对手的消息

相关问题