如何使用smack和java从jid到jid?

如何使用smack和java从jid到jid?,java,facebook,chat,smack,Java,Facebook,Chat,Smack,通过使用下面的代码,我只能从userId获得,而不能从userId获得 public void processMessage(Chat chat, Message message) { if ((message != null) && (message.getBody() != null)) { System.out.println(chat.getParticipant()); } } 我已经创建了一

通过使用下面的代码,我只能从userId获得,而不能从userId获得

public void processMessage(Chat chat, Message message) {

         if ((message != null) && (message.getBody() != null)) {

            System.out.println(chat.getParticipant());

          }
    }

我已经创建了一个自定义消息侦听器,当您成功连接到服务器时,它会被初始化为:messageListener=newmymessagelistener;自定义MessageListener包含以下代码:

类MyMessageListener实现MessageListener{

    @Override
    public void processMessage(Chat chat, Message message) {
        String from = message.getFrom();
        String body = message.getBody();
        System.out.println(String.format(
                "Received message '%1$s' from %2$s", body, from));
    }

}
也许对你有帮助