2012-07-19 49 views
4

我正在使用XMPP處理Android上的聊天應用程序。當Presence對象包含:available(Online)時,我檢索RosterEntery的存在。我打電話presence.getMode()返回null任何人都可以告訴我爲什麼Smack的Presence.getMode()在可用(在線)聯繫的情況下爲null?

誰能告訴我爲什麼presence.getMode()在線聯繫的情況下返回null?當Presence對象包含:available(away)或(dnd)時,Presence.getMode()可以正常工作。任何人都可以幫助我嗎?

+0

哪個XMPP庫? 'getMode'不是一個非常具有描述性的函數名稱。 – MattJ 2012-07-20 02:11:25

+0

我正在使用smack.jar ... – 2012-07-20 05:28:39

+0

我用Presence prs = roster.getPresence(r.getUser()。toString());如果用戶在線,那麼它會給我提供(在線)。但是當我調用Presence.Mode pm = prs.getMode();那麼它給我空。誰能說出背後的原因.. – 2012-07-23 04:01:36

回答

相關問題