gpt4 book ai didi

android - QuickBlox 2.0 聊天对话框 - 如何检测用户加入或离开群聊对话框?

转载 作者:行者123 更新时间:2023-11-29 00:15:01 25 4
gpt4 key购买 nike

从 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

关于android - QuickBlox 2.0 聊天对话框 - 如何检测用户加入或离开群聊对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27419282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com