Interface GroupEventListener

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • 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) 群成员特别关注变更多端回调事件。
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • onGroupOperation

         abstract void onGroupOperation(String groupId, GroupMemberInfo operatorInfo, GroupInfo groupInfo, GroupOperation operation, List<GroupMemberInfo> memberInfos, long operationTime)

        群组操作回调

        Parameters:
        groupId - 群ID
        operatorInfo - 操作人用户信息。注意:服务端 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 - 群组ID
        operatorInfo - 操作变更的群成员资料。
        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 - 群ID
        operationType - 操作类型,添加或移除。参照io.rong.imlib.model.
        groupRemark - 群备注内容
        operationTime - 操作时间。
      • onGroupFollowsChangedSync

         abstract void onGroupFollowsChangedSync(String groupId, GroupOperationType operationType, List<String> userIds, long operationTime)

        群成员特别关注变更多端回调事件。

        Parameters:
        groupId - 群ID
        operationType - 操作类型,添加或移除。参照io.rong.imlib.model.
        userIds - 成员用户 ID 数组
        operationTime - 操作时间。