我一直在寻找很多。但找不到任何东西。我需要用 rosterlistener 刷新联系人的状态。(离线/在线)。当我创建名册时:
Presence presence = roster.getPresence(r.getUser());
if(presence.isAvailable()){
userstatus.add("online");
}else{
userstatus.add("offline");
}
userstatus 是一个向量字符串,然后我从中创建一个字符串数组。在我的主程序中,我只是在离线或在线检查这个搅拌数组。但是如果用户离线/在线该怎么办。我必须把监听器放在哪里以及如何使用它?