如何从jid&使用smack和java进行jid?

时间:2014-05-03 04:44:28

标签: java facebook chat smack

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

public void processMessage(Chat chat, Message message) {

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

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

          }
    }

1 个答案:

答案 0 :(得分:0)

我创建了一个自定义消息侦听器,它在您成功连接到服务器时初始化为:messageListener = new MyMessageListener(); Custom 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));
    }

}

可能对你有帮助。