【问题标题】:how to get from jid & to jid using smack and java?如何使用 smack 和 java 从 jid 到 jid?
【发布时间】:2023-03-16 12:12:01
【问题描述】:

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

public void processMessage(Chat chat, Message message) {

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

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

          }
    }

【问题讨论】:

    标签: java facebook chat smack


    【解决方案1】:

    我创建了一个自定义消息侦听器,它在您成功连接到服务器时初始化为: messageListener = new MyMessageListener();并且自定义消息侦听器包含以下代码:

    类 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));
        }
    
    }
    

    也许对你有帮助。

    【讨论】:

      猜你喜欢
      • 2013-03-09
      • 1970-01-01
      • 1970-01-01
      • 2017-01-28
      • 1970-01-01
      • 1970-01-01
      • 2012-07-05
      • 2011-03-31
      • 1970-01-01
      相关资源
      最近更新 更多