BXMChatRoomService
class com.qiniu.droid.imsdk.BXMChatRoomService
聊天室
Index
方法
方法
create
- public BMXErrorCode create(String name, BMXGroup group);
-
创建聊天室
Parameters-
name: String
聊天室名字
-
group: BMXGroup
空的群对象容器
Returns BMXErrorCode -
join
- public BMXErrorCode join(long groupId);
-
加入聊天室
Parameters-
groupId: long
群ID
Returns BMXErrorCode -
leave
- public BMXErrorCode leave(long groupId);
-
退出聊天室
Parameters-
groupId: long
群ID
Returns BMXErrorCode -
destroy
- public BMXErrorCode destroy(long groupId);
-
销毁聊天室
Parameters-
groupId: long
群ID
Returns BMXErrorCode -
getMembers
- public BMXErrorCode getMembers(long groupId, BMXGroupMemberList list, boolean forceRefresh);
-
获取群成员
Parameters-
groupId: long
群ID
-
list: BMXGroupMemberList
数据结果
Returns BMXErrorCode -
getMembers
- public BMXErrorCode getMembers(long groupId, BMXGroupMemberResultPage result, String cursor, int pageSize);
-
获取群成员
Parameters-
groupId: long
群ID
-
result: BMXGroupMemberResultPage
分页获取的群成员列表,传入指向为空的shared_ptr对象函数执行后从此处获取结果
-
cursor: String
分页获取的起始cursor,第一次传入为空,后续传入上次操作返回的result中的cursor
-
pageSize: int
分页大小
Returns BMXErrorCode -
addGroupListener
- public void addGroupListener(BMXGroupServiceListener listener);
-
添加群监听
Parameters-
listener: BMXGroupServiceListener
群监听
Returns void -
removeGroupListener
- public void removeGroupListener(BMXGroupServiceListener listener);
-
移除群组变化监听者
Parameters-
listener: BMXGroupServiceListener
群监听
Returns void -
文档反馈
(如有产品使用问题,请 提交工单)