从版本 1.2.4 更新到版本 2.0 时,我遇到了 QuickBlox 问题。
在2.0版本中如何检测用户加入或离开群聊对话框?
在版本 1.2.4 中我使用 ParticipantListener 但版本 2.2 QBGroupChat 无法添加此侦听器?
预先感谢。
版本1.2.4:
PacketListener participantListener = new PacketListener() {
@Override
public void processPacket(Packet packet) {
Presence presence = (Presence) packet;
if (presence.getType() == Presence.Type.available) {
// user entered the room
} else if (presence.getType() == Presence.Type.unavailable) {
// user left the room
}
}
};
以下是 2.1 版本的 QBParticipantListener 的使用方法:
private QBParticipantListener participantListener;
participantListener = new QBParticipantListener() {
@Override
public void processPresence(QBGroupChat groupChat, QBPresence presence) {
}
};
private QBGroupChat currentChatRoom = ...;
currentChatRoom.addParticipantListener(participantListener);
http://quickblox.com/developers/Android_XMPP_Chat_Sample#Get_online_users http://quickblox.com/developers/Android_XMPP_Chat_Sample#Get_online_users
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)