簡體   English   中英

smack RosterListener無法在Android中運行

[英]smack RosterListener not working in Android

目前我正在使用Xmpp SMACK API工作聊天應用程序。但是當我調用addrosterListener時,我沒有獲得Presence當前狀態。我必須參考http://www.igniterealtime.org/builds/smack/docs/3.2.2 /javadoc/org/jivesoftware/smack/RosterListener.html。請幫助我。

roster.addRosterListener(new RosterListener() {
                        @Override
                        public void presenceChanged(Presence presence) {


                            Log.d("pewsence ", "pewsence Status: " + presence.getFrom());
                            Log.d("pewsence ", "pewsence to Status: "
                                    + presence.getTo() + " " + presence);

                            // Called when the presence of a roster entry is
                            // changed
                        }

                        @Override
                        public void entriesUpdated(Collection<String> arg0) {
                            // Called when a roster entries are updated.

                        }

                        @Override
                        public void entriesDeleted(Collection<String> arg0) {
                            // Called when a roster entries are removed.
                        }

                        @Override
                        public void entriesAdded(Collection<String> arg0) {
                            // Called when a roster entries are added.
                        }
                    });
                }
            }
        });

這個監聽器是在創建活動時調用的。我想參考所有文件,當presense改變時會自動調用這個監聽器。

提前致謝。

roster = connection.getRoster();

            // Get all rosters
            Log.i("roster", "roster=" + connection.isConnected() + "-" + roster);
            Collection<RosterEntry> entries = roster.getEntries();
            // loop through
            for (RosterEntry entry : entries) {
                Presence entryPresence = roster.getPresence(entry.getUser());
                Presence.Type userType = entryPresence.getType();

            }

使用此代碼,您必須獲得所有在線或離線用戶。您可以與任何人聊天。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM