即时通讯

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

    BMXChatServiceListener

    最近更新时间:2021-07-19 10:59:47

    类 BMXChatServiceListener

    • java.lang.Object

      • im.floo.floolib.BMXChatServiceListener

    • public class BMXChatServiceListener
      extends java.lang.Object
      

      聊天监听者

      • 字段详细资料

        • swigCMemOwn

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

        • BMXChatServiceListener

          protected BMXChatServiceListener(long cPtr,
                                           boolean cMemoryOwn)
          
        • BMXChatServiceListener

          public BMXChatServiceListener()
          
      • 方法详细资料

        • getCPtr

          protected static long getCPtr(BMXChatServiceListener 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()
          
        • onStatusChanged

          public void onStatusChanged(BMXMessage msg,
                                      BMXErrorCode error)
          

          消息发送状态发生变化

          参数:

          msg - 发生状态变化的消息

          error - 状态错误码

        • onAttachmentUploadProgressChanged

          public void onAttachmentUploadProgressChanged(BMXMessage msg,
                                                        int percent)
          

          附件上传进度发送变化

          参数:

          msg - 上传附件的消息

          percent - 附件上传的进度

        • onRecallStatusChanged

          public void onRecallStatusChanged(BMXMessage msg,
                                            BMXErrorCode error)
          

          消息撤回状态发送变化

          参数:

          msg - 撤回状态发生变化的消息

          error - 状态错误码

        • onReceive

          public void onReceive(BMXMessageList list)
          

          收到消息

          参数:

          list - 接收到的消息列表

        • onReceiveCommandMessages

          public void onReceiveCommandMessages(BMXMessageList list)
          

          收到命令消息

          参数:

          list - 接收到的消息列表

        • onReceiveSystemMessages

          public void onReceiveSystemMessages(BMXMessageList list)
          

          收到系统通知消息

          参数:

          list - 接收到的系统消息列表

        • onReceiveReadAcks

          public void onReceiveReadAcks(BMXMessageList list)
          

          收到消息已读回执

          参数:

          list - 接收到的已读回执消息列表

        • onReceiveDeliverAcks

          public void onReceiveDeliverAcks(BMXMessageList list)
          

          收到消息已送达回执

          参数:

          list - 接收到的已送达回执消息列表

        • onReceiveRecallMessages

          public void onReceiveRecallMessages(BMXMessageList list)
          

          收到撤回消息

          参数:

          list - 接收到的撤回消息列表

        • onReceiveReadCancels

          public void onReceiveReadCancels(BMXMessageList list)
          

          收到消息已读取消(多设备其他设备同步消息已读状态变为未读)

          参数:

          list - 接收到的消息已读取消消息列表

        • onReceiveReadAllMessages

          public void onReceiveReadAllMessages(BMXMessageList list)
          

          收到消息全部已读(多设备同步某消息之前消息全部设置为已读)

          参数:

          list - 接收到的消息全部已读消息列表

        • onReceiveDeleteMessages

          public void onReceiveDeleteMessages(BMXMessageList list)
          

          收到删除消息 (多设备同步删除消息)

          参数:

          list - 接收到的删除消息列表

        • onReceivePlayAcks

          public void onReceivePlayAcks(BMXMessageList list)
          

          收到消息已播放回执

          参数:

          list - 接收到的已读回执消息列表

        • onAttachmentStatusChanged

          public void onAttachmentStatusChanged(BMXMessage msg,
                                                BMXErrorCode error,
                                                int percent)
          

          附件下载状态发生变化

          参数:

          msg - 发生下载状态变化的消息

          error - 状态错误码

          percent - 附件下载的进度

        • onAttachmentDownloadByUrlStatusChanged

          public void onAttachmentDownloadByUrlStatusChanged(long msgId,
                                                             BMXErrorCode error,
                                                             int percent)
          

          附件下载状态发生变化

          参数:

          msgId - 发生下载状态变化的消息ID

          error - 状态错误码

          percent - 附件下载的进度

        • onRetrieveHistoryMessages

          public void onRetrieveHistoryMessages(BMXConversation conversation)
          

          拉取历史消息

          参数:

          conversation - 发生了拉取指历史消息的会话

        • onLoadAllConversation

          public void onLoadAllConversation()
          

          已经加载完未读会话列表

        • onConversationCreate

          public void onConversationCreate(BMXConversation conversation,
                                           BMXMessage msg)
          

          本地创建新会话

          参数:

          conversation - 新创建的本地会话

          msg - 会话的最新消息,存在返回不存在返回为空

        • onConversationDelete

          public void onConversationDelete(long conversationId,
                                           BMXErrorCode error)
          

          删除会话

          参数:

          conversationId - 删除的本地会话id

          error - 状态错误码

        • onTotalUnreadCountChanged

          public void onTotalUnreadCountChanged(int unreadCount)
          

          更新总未读数

          参数:

          unreadCount - 本地全部会话未读总数

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