我正在使用Andorid smack 4.2版本,截至目前为止最新版本,
我已实施IncomingChatMessageListener
和OutgoingChatMessageListener
。
IncomingChatMessageListener侦听器正常工作并获取 回调,但OutgoingChatMessageListener没有得到任何回调 呼叫。我想知道为什么
任何人都可以指出错误或代码中缺少的内容。
以下是我实施的方式:
private IncomingChatMessageListener incomingChatMessageListener;
private OutgoingChatMessageListener outgoingChatMessageListener;
/**
* get ChatManager Instance
*
* @return
*/
private ChatManager getChatManagerInstance() {
if (chatManager == null && getConnection() != null) {
chatManager = ChatManager.getInstanceFor(getConnection());
}
return chatManager;
}
// Add Listeners
getChatManagerInstance().addIncomingListener(incomingChatMessageListener);
getChatManagerInstance().addOutgoingListener(outgoingChatMessageListener);