4

我正在使用 XMPP 在 Android 上开发一个聊天应用程序。当 Presence 对象包含:可用(在线)时,我检索 RosterEntery 的存在。我调用 presence.getMode() which 返回null

谁能告诉我为什么presence.getMode()在在线联系的情况下返回null?当 Presence 对象包含 : available (away) 或 (dnd) 时, Presence.getMode() 工作正常。任何人都可以帮助我吗?

4

1 回答 1

2

Smack 库文档状态 - “返回存在更新的模式,如果未设置模式,则返回 null。null 存在模式值被解释为与 Presence.Mode.available 相同的东西。”

https://www.igniterealtime.org/builds/smack/docs/latest/javadoc/org/jivesoftware/smack/packet/Presence.html#getMode%28%29

于 2015-02-03T14:50:49.657 回答