我正在处理短信应用程序。我可以使用函数sendMessage(“subject”,“to”);从我的应用程序发送消息。我需要知道如何接收从另一端发送的消息。我需要获取该数据并在我的应用程序中的textview中显示数据。我怎么能做到这一点。我怎么能做到这一点。请指导我。
非常感谢。
答案 0 :(得分:2)
这将对您有所帮助:
PacketFilter filter = new MessageTypeFilter(Message.Type.chat);
// Listener for incoming message from any user
connection.addPacketListener(new PacketListener() {
public void processPacket(Packet packet) {
final Message message = (Message) packet;
if (message.getBody() != null) {
fromName = StringUtils.parseBareAddress(message
.getFrom());
Log.i("XMPPClient", "Got text [" + message.getBody()
+ "] from [" + fromName + "]");
}
}
});
}
}
}, filter);