Come ottenere il Jabber ID di un utente Multi Chat nick
Domanda
Sto cercando di ottenere l'ID Jabber per un nick in una chat multi utente, ma il codice seguente restituisce solo 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
...
}
}
}
Qualcuno sa, quello che sto facendo male?
Soluzione
Il JID completo e soprannome sono opzionali.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow