如何获取多用户聊天缺口的Jabber ID

时间:2010-03-21 12:18:32

标签: java xmpp smack

我正在尝试在多用户聊天中获取杰克的Jabber ID,但以下代码仅返回null:

class JabberMUCMessageListenerAdapter implements PacketListener {

    private final MultiUserChat muc;

    public JabberMUCMessageListenerAdapter(MultiUserChat muc) {
         this.muc = muc;
    }

    @Override
    public void processPacket(Packet p) {
        if (p instanceof Message) {

            final Message msg = (Message) p;

            String jid = muc.getOccupant(msg.getFrom()).getJid(); // returns null

            ...
        }
    }
}

有谁知道,我做错了什么?

1 个答案:

答案 0 :(得分:1)