public abstract class V2TIMGroupListener
extends java.lang.Object
构造器和说明 |
---|
V2TIMGroupListener() |
限定符和类型 | 方法和说明 |
---|---|
void |
onApplicationProcessed(java.lang.String groupID,
V2TIMGroupMemberInfo opUser,
boolean isAgreeJoin,
java.lang.String opReason)
加群请求已经被群主或管理员处理了(只有申请人能够收到)
|
void |
onGrantAdministrator(java.lang.String groupID,
V2TIMGroupMemberInfo opUser,
java.util.List<V2TIMGroupMemberInfo> memberList)
指定管理员身份
|
void |
onGroupAttributeChanged(java.lang.String groupID,
java.util.Map<java.lang.String,java.lang.String> groupAttributeMap)
收到群属性更新的回调
|
void |
onGroupCreated(java.lang.String groupID)
创建群(主要用于多端同步)
|
void |
onGroupDismissed(java.lang.String groupID,
V2TIMGroupMemberInfo opUser)
群被解散了(全员能收到)
|
void |
onGroupInfoChanged(java.lang.String groupID,
java.util.List<V2TIMGroupChangeInfo> changeInfos)
群信息被修改(全员能收到)
|
void |
onGroupRecycled(java.lang.String groupID,
V2TIMGroupMemberInfo opUser)
群被回收(全员能收到)
|
void |
onMemberEnter(java.lang.String groupID,
java.util.List<V2TIMGroupMemberInfo> memberList)
有用户加入群(全员能够收到)
|
void |
onMemberInfoChanged(java.lang.String groupID,
java.util.List<V2TIMGroupMemberChangeInfo> v2TIMGroupMemberChangeInfoList)
群成员信息被修改(全员能收到)
|
void |
onMemberInvited(java.lang.String groupID,
V2TIMGroupMemberInfo opUser,
java.util.List<V2TIMGroupMemberInfo> memberList)
某些人被拉入某群(全员能够收到)
|
void |
onMemberKicked(java.lang.String groupID,
V2TIMGroupMemberInfo opUser,
java.util.List<V2TIMGroupMemberInfo> memberList)
某些人被踢出某群(全员能够收到)
|
void |
onMemberLeave(java.lang.String groupID,
V2TIMGroupMemberInfo member)
有用户离开群(全员能够收到)
|
void |
onQuitFromGroup(java.lang.String groupID)
主动退出群组(主要用于多端同步,直播群(AVChatRoom)不支持)
|
void |
onReceiveJoinApplication(java.lang.String groupID,
V2TIMGroupMemberInfo member,
java.lang.String opReason)
有新的加群请求(只有群主或管理员会收到)
|
void |
onReceiveRESTCustomData(java.lang.String groupID,
byte[] customData)
收到 RESTAPI 下发的自定义系统消息
|
void |
onRevokeAdministrator(java.lang.String groupID,
V2TIMGroupMemberInfo opUser,
java.util.List<V2TIMGroupMemberInfo> memberList)
取消管理员身份
|
public void onMemberEnter(java.lang.String groupID, java.util.List<V2TIMGroupMemberInfo> memberList)
groupID
- 群 IDmemberList
- 加入的成员public void onMemberLeave(java.lang.String groupID, V2TIMGroupMemberInfo member)
groupID
- 群 IDmember
- 离开的成员public void onMemberInvited(java.lang.String groupID, V2TIMGroupMemberInfo opUser, java.util.List<V2TIMGroupMemberInfo> memberList)
groupID
- 群 IDopUser
- 处理人memberList
- 被拉进群成员public void onMemberKicked(java.lang.String groupID, V2TIMGroupMemberInfo opUser, java.util.List<V2TIMGroupMemberInfo> memberList)
groupID
- 群 IDopUser
- 处理人memberList
- 被踢成员public void onMemberInfoChanged(java.lang.String groupID, java.util.List<V2TIMGroupMemberChangeInfo> v2TIMGroupMemberChangeInfoList)
groupID
- 群 IDv2TIMGroupMemberChangeInfoList
- 被修改的群成员信息public void onGroupCreated(java.lang.String groupID)
groupID
- 群 IDpublic void onGroupDismissed(java.lang.String groupID, V2TIMGroupMemberInfo opUser)
groupID
- 群 IDopUser
- 处理人public void onGroupRecycled(java.lang.String groupID, V2TIMGroupMemberInfo opUser)
groupID
- 群 IDopUser
- 处理人public void onGroupInfoChanged(java.lang.String groupID, java.util.List<V2TIMGroupChangeInfo> changeInfos)
changeInfos
- 修改的群信息public void onReceiveJoinApplication(java.lang.String groupID, V2TIMGroupMemberInfo member, java.lang.String opReason)
groupID
- 群 IDmember
- 申请人opReason
- 申请原因public void onApplicationProcessed(java.lang.String groupID, V2TIMGroupMemberInfo opUser, boolean isAgreeJoin, java.lang.String opReason)
groupID
- 群 IDopUser
- 处理人isAgreeJoin
- 是否同意加群opReason
- 处理原因public void onGrantAdministrator(java.lang.String groupID, V2TIMGroupMemberInfo opUser, java.util.List<V2TIMGroupMemberInfo> memberList)
groupID
- 群 IDopUser
- 处理人memberList
- 被处理的群成员public void onRevokeAdministrator(java.lang.String groupID, V2TIMGroupMemberInfo opUser, java.util.List<V2TIMGroupMemberInfo> memberList)
groupID
- 群 IDopUser
- 处理人memberList
- 被处理的群成员public void onQuitFromGroup(java.lang.String groupID)
groupID
- 群 IDpublic void onReceiveRESTCustomData(java.lang.String groupID, byte[] customData)
groupID
- 群 IDcustomData
- 自定义数据public void onGroupAttributeChanged(java.lang.String groupID, java.util.Map<java.lang.String,java.lang.String> groupAttributeMap)
groupID
- 群 IDgroupAttributeMap
- 群的所有属性