即时通讯

  • 即时通讯 > API 文档 > ANDROID API > BMXGroupServiceListener

    BMXGroupServiceListener

    最近更新时间:2021-07-19 15:21:21

    类 BMXGroupServiceListener

    • java.lang.Object

      • im.floo.floolib.BMXGroupServiceListener

    • public class BMXGroupServiceListener
      extends java.lang.Object
      

      群组变化监听者

      • 字段详细资料

        • swigCMemOwn

          protected transient boolean swigCMemOwn
          
      • 构造器详细资料

        • BMXGroupServiceListener

          protected BMXGroupServiceListener(long cPtr,
                                            boolean cMemoryOwn)
          
        • BMXGroupServiceListener

          public BMXGroupServiceListener()
          
      • 方法详细资料

        • getCPtr

          protected static long getCPtr(BMXGroupServiceListener obj)
          
        • finalize

          protected void finalize()
          

          覆盖:

          finalize 在类中 java.lang.Object

        • delete

          public void delete()
          
        • swigDirectorDisconnect

          protected void swigDirectorDisconnect()
          
        • swigReleaseOwnership

          public void swigReleaseOwnership()
          
        • swigTakeOwnership

          public void swigTakeOwnership()
          
        • onGroupCreate

          public void onGroupCreate(BMXGroup group)
          

          多设备同步创建群组

          参数:

          group - 新创建的群组

        • onGroupListUpdate

          public void onGroupListUpdate(BMXGroupList list)
          

          群列表更新了

          参数:

          list - 更新的群组列表

        • onGroupJoined

          public void onGroupJoined(BMXGroup group)
          

          加入了某群

          参数:

          group - 加入的群组

        • onGroupLeft

          public void onGroupLeft(BMXGroup group,
                                  java.lang.String reason)
          

          退出了某群

          参数:

          group - 退出的群组

          reason - 退出原因

        • onInvitated

          public void onInvitated(long groupId,
                                  long inviter,
                                  java.lang.String message)
          

          收到入群邀请

          参数:

          groupId - 邀请进入的群组id

          inviter - 邀请者id

          message - 邀请原因

        • onInvitationAccepted

          public void onInvitationAccepted(BMXGroup group,
                                           long inviteeId)
          

          入群邀请被接受

          参数:

          group - 邀请被同意的群组

          inviteeId - 被邀请者id

        • onInvitationDeclined

          public void onInvitationDeclined(BMXGroup group,
                                           long inviteeId,
                                           java.lang.String reason)
          

          入群申请被拒绝

          参数:

          group - 邀请被拒绝的群组

          inviteeId - 被邀请者id

          reason - 拒绝原因

        • onApplied

          public void onApplied(BMXGroup group,
                                long applicantId,
                                java.lang.String message)
          

          收到入群申请

          参数:

          group - 收到入群申请的群组

          applicantId - 申请者id

          message - 申请原因

        • onApplicationAccepted

          public void onApplicationAccepted(BMXGroup group,
                                            long approver)
          

          入群申请被接受

          参数:

          group - 入群申请被接受的群组

          approver - 申请的批准者

        • onApplicationDeclined

          public void onApplicationDeclined(BMXGroup group,
                                            long approver,
                                            java.lang.String reason)
          

          入群申请被拒绝

          参数:

          group - 入群申请被拒绝的群组

          approver - 申请的批准者

          reason - 拒绝的原因

        • onMembersBanned

          public void onMembersBanned(BMXGroup group,
                                      ListOfLongLong members,
                                      long duration)
          

          群成员被禁言

          参数:

          group - 群成员被禁言的群组

          members - 被禁言的群成员id列表

          duration - 禁言时长

        • onMembersUnbanned

          public void onMembersUnbanned(BMXGroup group,
                                        ListOfLongLong members)
          

          群成员被解除禁言

          参数:

          group - 群成员被解除禁言的群组

          members - 被解除禁言的群成员id列表

        • onMemberJoined

          public void onMemberJoined(BMXGroup group,
                                     long memberId,
                                     long inviter)
          

          加入新成员

          参数:

          group - 有成员加入的群组

          memberId - 加入成员的id

          inviter - 邀请者id

        • onMemberLeft

          public void onMemberLeft(BMXGroup group,
                                   long memberId,
                                   java.lang.String reason)
          

          群成员退出

          参数:

          group - 有成员退出的群组

          memberId - 退出的群成员id

          reason - 退出的原因

        • onAdminsAdded

          public void onAdminsAdded(BMXGroup group,
                                    ListOfLongLong members)
          

          添加了新管理员

          参数:

          group - 发生添加新管理员的群组

          members - 被提升为管理员的成员列表

        • onAdminsRemoved

          public void onAdminsRemoved(BMXGroup group,
                                      ListOfLongLong members,
                                      java.lang.String reason)
          

          移除了管理员

          参数:

          group - 发生移除管理员的群组

          members - 被移除了管理员的成员列表

          reason - 被移除的原因

        • onOwnerAssigned

          public void onOwnerAssigned(BMXGroup group)
          

          成为群主

          参数:

          group - 被转让为群主的群组

        • onGroupInfoUpdate

          public void onGroupInfoUpdate(BMXGroup group,
                                        BMXGroup.UpdateInfoType type)
          

          群组信息变更

          参数:

          group - 群信息发生变更的群组

          type - 发生变更的群信息类型

        • onMemberChangeNickName

          public void onMemberChangeNickName(BMXGroup group,
                                             long memberId,
                                             java.lang.String nickName)
          

          群成员更改群内昵称

          参数:

          group - 发生群成员变更群昵称的群组

          memberId - 变更群昵称的群成员id

          nickName - 变更后的群昵称

        • onAnnouncementUpdate

          public void onAnnouncementUpdate(BMXGroup group,
                                           BMXGroup.Announcement announcement)
          

          收到群公告

          参数:

          group - 发生群公告更新的群组

          announcement - 变更后的最新的群更高

        • onSharedFileUploaded

          public void onSharedFileUploaded(BMXGroup group,
                                           BMXGroup.SharedFile sharedFile)
          

          收到共享文件

          参数:

          group - 发生群共享文件上传的群组

          sharedFile - 新上传的群共享文件

        • onSharedFileDeleted

          public void onSharedFileDeleted(BMXGroup group,
                                          BMXGroup.SharedFile sharedFile)
          

          删除了共享文件

          参数:

          group - 发生群共享文件删除的群组

          sharedFile - 被删除的群共享文件

        • onSharedFileUpdated

          public void onSharedFileUpdated(BMXGroup group,
                                          BMXGroup.SharedFile sharedFile)
          

          共享文件更新文件名

          参数:

          group - 发生群共享文件更新的群组

          sharedFile - 更新的群共享文件

        • onBlockListAdded

          public void onBlockListAdded(BMXGroup group,
                                       ListOfLongLong members)
          

          添加黑名单

          参数:

          group - 添加黑名单的群组

          members - 添加的黑名单成员列表

        • onBlockListRemoved

          public void onBlockListRemoved(BMXGroup group,
                                         ListOfLongLong members)
          

          删除黑名单

          参数:

          group - 删除黑名单的群组

          members - 删除的黑名单成员列表

        • onGroupListUpdate

          public void onGroupListUpdate()
          

          客户端从服务器拉取到新群组时触发,用于用户群组列表更新,从SDK调用本地获取群组即可取得全部成员信息

    以上内容是否对您有帮助?
  • Qvm free helper
    Close