FinoChat-Android-SDK
| Public 成员函数 | 所有成员列表
com.finogeeks.finochat.sdk.IChatRoomManager类 参考

SDK房间管理相关API.
这个类主要用来提供房间管理相关API
更多...

类 com.finogeeks.finochat.sdk.IChatRoomManager 继承关系图:

class  CustomSummary
 自定义会话 更多...
 
interface  CustomSummaryListener
 自定义会话列表回调接口 更多...
 

Public 成员函数

void setCustomSummaries (List< CustomSummary > customSummaries, boolean showAtTop)
 设置自定义会话列表数据 更多...
 
void clearCustomSummaries ()
 清除自定义会话列表数据 更多...
 
List< CustomSummarygetCustomSummaries ()
 获取自定义会话列表数据 更多...
 
boolean isShowCustomConversationsAtTop ()
 自定义会话是否显示在会话列表的顶部 更多...
 
void setCustomSummaryListener (CustomSummaryListener listener)
 设置自定义会话列表回调接口 更多...
 
CustomSummaryListener getCustomSummaryListener ()
 获取自定义会话列表回调接口 更多...
 
RoomEventHandler getRoomEventHandler ()
 房间事件处理器 更多...
 
void setRoomEventHandler (RoomEventHandler handler)
 
RoomSummaries getRoomSummary ()
 获取当前会话列表 更多...
 
MessageSendService getMessageSendService (Room room)
 获取发送消息服务 更多...
 
void sendMessage (Room room, Message message)
 发送消息 更多...
 
void createRoom (String name, List< String > members, ApiCallback< String > callback)
 创建房间 更多...
 

详细描述

SDK房间管理相关API.
这个类主要用来提供房间管理相关API

作者
gordanyang
版本
3.4.15

成员函数说明

◆ clearCustomSummaries()

void com.finogeeks.finochat.sdk.IChatRoomManager.clearCustomSummaries ( )

清除自定义会话列表数据

◆ createRoom()

void com.finogeeks.finochat.sdk.IChatRoomManager.createRoom ( String  name,
List< String >  members,
ApiCallback< String >  callback 
)

创建房间

◆ getCustomSummaries()

List<CustomSummary> com.finogeeks.finochat.sdk.IChatRoomManager.getCustomSummaries ( )

获取自定义会话列表数据

返回
自定义回话列表数据

◆ getCustomSummaryListener()

CustomSummaryListener com.finogeeks.finochat.sdk.IChatRoomManager.getCustomSummaryListener ( )

获取自定义会话列表回调接口

返回
自定义自定义会话列表回调接口 CustomSummaryListener

◆ getMessageSendService()

MessageSendService com.finogeeks.finochat.sdk.IChatRoomManager.getMessageSendService ( Room  room)

获取发送消息服务

◆ getRoomEventHandler()

RoomEventHandler com.finogeeks.finochat.sdk.IChatRoomManager.getRoomEventHandler ( )

房间事件处理器

◆ getRoomSummary()

RoomSummaries com.finogeeks.finochat.sdk.IChatRoomManager.getRoomSummary ( )

获取当前会话列表

◆ isShowCustomConversationsAtTop()

boolean com.finogeeks.finochat.sdk.IChatRoomManager.isShowCustomConversationsAtTop ( )

自定义会话是否显示在会话列表的顶部

返回
自定义会话是否显示在会话列表的顶部,true表示显示在顶部,false表示显示在底部

◆ sendMessage()

void com.finogeeks.finochat.sdk.IChatRoomManager.sendMessage ( Room  room,
Message  message 
)

发送消息

◆ setCustomSummaries()

void com.finogeeks.finochat.sdk.IChatRoomManager.setCustomSummaries ( List< CustomSummary customSummaries,
boolean  showAtTop 
)

设置自定义会话列表数据

参数
customSummaries自定义会话列表
showAtTop设置的数据是否显示在会话列表顶部

◆ setCustomSummaryListener()

void com.finogeeks.finochat.sdk.IChatRoomManager.setCustomSummaryListener ( CustomSummaryListener  listener)

设置自定义会话列表回调接口

参数
listenerCustomSummaryListener回调接口

◆ setRoomEventHandler()

void com.finogeeks.finochat.sdk.IChatRoomManager.setRoomEventHandler ( RoomEventHandler  handler)

该类的文档由以下文件生成: