マルチユーザーチャットニックのためのJabber IDを取得する方法

StackOverflow https://stackoverflow.com/questions/2487020

  •  21-09-2019
  •  | 
  •  

質問

私は、マルチユーザーチャットにニックのためのJabber IDを取得しようとしているが、次のコードを返すだけヌルます:

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

            ...
        }
    }
}

んの誰も知っている、私は間違って何をやってる?

役に立ちましたか?
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top