mConnection.setFromMode(XMPPConnection.FromMode.USER);
chatManager.addOutgoingListener(new OutgoingChatMessageListener() {
@Override
public void newOutgoingMessage(EntityBareJid messageTo, Message message, Chat chat) {
Log.d(TAG, "OutgoingChatMessageListener");
Log.d(TAG, "message.getBody() :" + message.getBody());
Log.d(TAG, "message.getFrom() :" + message.getFrom());
Log.d(TAG, "message.getType() :" + message.getType());
}
});
需在添加监听前setFromMode。
详情请点击https://stackoverflow.com/questions/46272484/smack-4-2-0-outgoingchatmessagelistener-is-not-getting-any-call