聊天信息监听
chatManager = ChatManager.getInstanceFor(mConnection);
chatManager.addIncomingListener(new IncomingChatMessageListener() {
@Override
public void newIncomingMessage(EntityBareJid messageFrom, Message message, Chat chat) {
}
});
headline监听
mConnection.addAsyncStanzaListener(new StanzaListener() {
@Override
public void processStanza(Stanza packet) throws SmackException.NotConnectedException, InterruptedException {
Message headlineMessage = (Message) packet;
}
}, MessageTypeFilter.HEADLINE);
incomingListenter只会监听到Type为chat类型和nomal,想要监听到headline类型的要用StanzaListener。
版权声明:部分文章、图片等内容为用户发布或互联网整理而来,仅供学习参考。如有侵犯您的版权,请联系我们,将立刻删除。