Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 XMPP 在 Android 上开发一个聊天应用程序。当 Presence 对象包含:可用(在线)时,我检索 RosterEntery 的存在。我调用 presence.getMode() which 返回null。
presence.getMode()
谁能告诉我为什么presence.getMode()在在线联系的情况下返回null?当 Presence 对象包含 : available (away) 或 (dnd) 时, Presence.getMode() 工作正常。任何人都可以帮助我吗?
Smack 库文档状态 - “返回存在更新的模式,如果未设置模式,则返回 null。null 存在模式值被解释为与 Presence.Mode.available 相同的东西。”
https://www.igniterealtime.org/builds/smack/docs/latest/javadoc/org/jivesoftware/smack/packet/Presence.html#getMode%28%29