logo
当前页

会话组件

IMKit的对话组件提供了聊天列表和聊天功能。

说明
会话组件已经集成了消息组件。如果你不需要会话列表,可以直接使用消息组件。
  • 聊天列表:允许您查看聊天列表的数据,并支持根据聊天消息自动更新聊天列表。
  • 聊天:创建一对一聊天和群聊。

将会话组件集成到您的项目中

前提条件

将 IMKit SDK 集成到您的项目中(需要完成初始化和登录)。更多信息,请参考快速开始

添加会话组件

您可以通过两种方式将对话组件添加到 activity 的视图层次结构中:一种是在 activity 的布局文件中定义 fragment,另一种是在 activity 的布局文件中定义一个 fragment 容器,然后在 activity 中以编程方式添加 fragment。

定制功能

如果默认的与会话相关的功能和行为不能完全满足您的需求,您可以通过我们在本节中提到的配置进行灵活的定制。

要自定义点击事件逻辑,您可以通过实现registerConversationListListener来监听会话点击的回调。

ZIMKit.registerConversationListListener(new ZIMKitConversationListListener() {
    @Override
// !mark(1:4)
    public void onConversationListClick(ZIMKitConversationFragment conversationFragment, ZIMKitConversation conversation, DefaultAction defaultAction) {
        // 在这里添加自己的事件处理逻辑,例如,跳转到消息页面。
        defaultAction.toMessage();
    }
});

API

定义
public interface ZIMKitConversationListListener {
    default void onConversationListClick(ZIMKitConversationFragment conversationFragment,
        ZIMKitConversation conversation, DefaultAction defaultAction) {}
}

Previous

概述

Next

消息组件

当前页

返回到顶部