Package io.rong.imlib.listener
Interface GroupEventListener
-
- All Implemented Interfaces:
public interface GroupEventListener
-
-
Method Summary
Modifier and Type Method Description abstract void
onGroupOperation(String groupId, GroupMemberInfo operatorInfo, GroupInfo groupInfo, GroupOperation operation, List<GroupMemberInfo> memberInfos, long operationTime)
群组操作回调 abstract void
onGroupInfoChanged(GroupMemberInfo operatorInfo, GroupInfo groupInfo, List<GroupInfoKeys> updateKeys, long operationTime)
群组资料变更回调 abstract void
onGroupMemberInfoChanged(String groupId, GroupMemberInfo operatorInfo, GroupMemberInfo memberInfo, long operationTime)
群成员资料变更回调 abstract void
onGroupApplicationEvent(GroupApplicationInfo info)
群请求事件回调 包含以下事件: 1,用户申请加入群组的 "申请" 或 "结果" 2,邀请加入群组的 "申请" 或 "结果" abstract void
onGroupRemarkChangedSync(String groupId, GroupOperationType operationType, String groupRemark, long operationTime)
群名称备注名更新多端同步回调事件。 abstract void
onGroupFollowsChangedSync(String groupId, GroupOperationType operationType, List<String> userIds, long operationTime)
群成员特别关注变更多端回调事件。 -
-
Method Detail
-
onGroupOperation
abstract void onGroupOperation(String groupId, GroupMemberInfo operatorInfo, GroupInfo groupInfo, GroupOperation operation, List<GroupMemberInfo> memberInfos, long operationTime)
群组操作回调
- Parameters:
groupId
- 群IDoperatorInfo
- 操作人用户信息。注意:服务端 api 操作踢出时为空。groupInfo
- 群组信息。注意:只有在 GroupOperation 是 Create 时才不为空。operation
- 群组操作类型。参照io.rong.imlib.model.memberInfos
- 本次操作行为,涉及到的群成员列表。 注意:1,创建群组时如没有设置需要加入的用户 ID(包括群主),则为空;2,解散群组时为空;operationTime
- 操作时间。
-
onGroupInfoChanged
abstract void onGroupInfoChanged(GroupMemberInfo operatorInfo, GroupInfo groupInfo, List<GroupInfoKeys> updateKeys, long operationTime)
群组资料变更回调
- Parameters:
operatorInfo
- 操作人用户信息groupInfo
- 群组信息。注意:只有包含在 updateKeys 中的属性值有效updateKeys
- 群组信息本次更新有变化的Key列表。operationTime
- 操作时间。
-
onGroupMemberInfoChanged
abstract void onGroupMemberInfoChanged(String groupId, GroupMemberInfo operatorInfo, GroupMemberInfo memberInfo, long operationTime)
群成员资料变更回调
- Parameters:
groupId
- 群组IDoperatorInfo
- 操作变更的群成员资料。memberInfo
- 变更的群成员资料。operationTime
- 操作时间。
-
onGroupApplicationEvent
abstract void onGroupApplicationEvent(GroupApplicationInfo info)
群请求事件回调
包含以下事件: 1,用户申请加入群组的 "申请" 或 "结果" 2,邀请加入群组的 "申请" 或 "结果"
- Parameters:
info
- 群请求回调事件。参照io.rong.imlib.model.
-
onGroupRemarkChangedSync
abstract void onGroupRemarkChangedSync(String groupId, GroupOperationType operationType, String groupRemark, long operationTime)
群名称备注名更新多端同步回调事件。
- Parameters:
groupId
- 群IDoperationType
- 操作类型,添加或移除。参照io.rong.imlib.model.groupRemark
- 群备注内容operationTime
- 操作时间。
-
onGroupFollowsChangedSync
abstract void onGroupFollowsChangedSync(String groupId, GroupOperationType operationType, List<String> userIds, long operationTime)
群成员特别关注变更多端回调事件。
- Parameters:
groupId
- 群IDoperationType
- 操作类型,添加或移除。参照io.rong.imlib.model.userIds
- 成员用户 ID 数组operationTime
- 操作时间。
-
-
-
-