Package io.rong.imlib

## Interface IRongCoreListener

- All Implemented Interfaces:

      public interface IRongCoreListener

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class | Description
    --- | --- | ---
    `public interface` | `IRongCoreListener.EncryptedSessionConnectionListener` | 加密会话信令建立状态监听。 发起 : onEncryptedSessionRequest 响应 : onEncryptedSessionResponse 建立成功 : onEncryptedSessionEstablished 取消加密会话 : onEncryptedSessionCanceled 结束加密会话 : onEncryptedSessionTerminated
    `public interface` | `IRongCoreListener.ConnectionStatusListener` | 连接状态监听器，获取连接相关状态。
    `public interface` | `IRongCoreListener.OnReceiveMessageListener` | 接收消息的监听器。 注意:请切换线程，处理耗时操作。
    `public abstract class` | `IRongCoreListener.OnReceiveMessageWrapperListener` | 接收消息的监听器。 注意:请切换线程，处理耗时操作。 此接口可以替换 OnReceiveMessageListener 用于解决接收大量消息时，界面频繁刷新问题。 该接口会返回 left 和 hasPackage 参数，两者可以配合使用判断何时拉取完离线消息。
    `public class` | `IRongCoreListener.UploadImageStatusListener` | 图片上传状态监听。 如果使用者自己上传图片，那么需要通过调用 UploadImageStatusListener 中的方法将上传进度更新在 UI 上显示。 该 listener 通过 IRongCoreCallback.SendImageMessageWithUploadListenerCallback 返回实例供使用者使用。
    `public interface` | `IRongCoreListener.TypingStatusListener` | 输入状态监听器，当输入状态发生变化时，会回调onTypingStatusChanged}
    `public interface` | `IRongCoreListener.RCLogInfoListener` | Log 输出监听
    `public interface` | `IRongCoreListener.ReadReceiptListener` | 消息回执监听器。 收到消息回执时会回调 onReadReceiptReceived 。
    `public interface` | `IRongCoreListener.OnReceiveDestructionMessageListener` | 阅后即焚消息接收监听器
    `public interface` | `IRongCoreListener.PushNotificationListener` |
    `public interface` | `IRongCoreListener.TagListener` | 会话标签更改监听器。 当用户在其它端添加移除更新标签时会触发此监听器，用于多端之间的信息同步。
    `public interface` | `IRongCoreListener.OnRecallMessageListener` | 撤回消息监听器
    `public interface` | `IRongCoreListener.SyncConversationReadStatusListener` | 同步消息未读状态监听接口。 多端登录，收到其它端清除某一会话未读数通知的时候，回调 `onSyncConversationReadStatus`。
    `public interface` | `IRongCoreListener.DestructCountDownTimerListener` | 焚烧倒计时回调接口。
    `public interface` | `IRongCoreListener.ConversationStatusListener` | 会话状态（置顶和免打扰）多端同步监听
    `public interface` | `IRongCoreListener.ReadReceiptV4Listener` | 会话已读时间多端同步监听v4
    `public interface` | `IRongCoreListener.ConversationTagListener` | Tag 多端同步监听
    `public interface` | `IRongCoreListener.ConversationListener` |
    `public interface` | `IRongCoreListener.MessageExpansionListener` |
    `public interface` | `IRongCoreListener.MessageBlockListener` |
    `public interface` | `IRongCoreListener.MessageDeliverListener` | 获取消息送达用户列表监听
    `public interface` | `IRongCoreListener.IGetGroupMessageDeliverListCallback` | 获取消息送达用户列表回调
    `public interface` | `IRongCoreListener.UltraGroupReadTimeListener` | 超级群已读时间同步监听
    `public interface` | `IRongCoreListener.UltraGroupTypingStatusListener` | 超级群输入状态监听
    `public interface` | `IRongCoreListener.UltraGroupMessageChangeListener` | 超级群消息变化监听器
    `public interface` | `IRongCoreListener.UltraGroupConversationListener` | 超级群回话监听
    `public interface` | `IRongCoreListener.UltraGroupChannelListener` | 超级群频道事件回调
    `public interface` | `IRongCoreListener.PushNotifyLevelListener` |
    `public interface` | `IRongCoreListener.UserGroupStatusListener` |
    `public enum` | `IRongCoreListener.UserGroupEventType` |
    `public interface` | `IRongCoreListener.DatabaseUpgradeStatusListener` |
    `public interface` | `IRongCoreListener.StreamMessageRequestEventListener` | 流式消息请求事件监听
    `public interface` | `IRongCoreListener.MessageReadReceiptV5Listener` | 已读回执 v5 监听器。
    `public interface` | `IRongCoreListener.UserSettingsListener` | 用户级别事件代理。 可以用 CoreClient 的 getAppSettings 接口，查询相关配置 isUserSettingsEnabled。

  - ### 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
    --- | --- | ---

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

  - ### Method Detail