NIMSDK-AOS  9.17.0
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.chatroom.ChatRoomServiceObserver接口 参考

聊天室监听 更多...

Public 成员函数

void observeOnlineStatus (Observer< ChatRoomStatusChangeData > observer, boolean register)
 注册/注销聊天室在线状态/登录状态观察者 更多...
 
void observeKickOutEvent (Observer< ChatRoomKickOutEvent > observer, boolean register)
 注册/注销被踢出聊天室观察者。 更多...
 
void observeReceiveMessage (Observer< List< ChatRoomMessage >> observer, boolean register)
 注册/注销消息接收观察者。 更多...
 
void observeMsgStatus (Observer< ChatRoomMessage > observer, boolean register)
 注册/注销消息状态变化观察者 更多...
 
void observeAttachmentProgress (Observer< AttachmentProgress > observer, boolean register)
 注册/注销消息附件上传/下载进度观察者,以message id作为key 更多...
 
void observeCdnRequestData (Observer< CdnRequestData > observer, boolean register)
 注册/注销SDK数据上报观察者 更多...
 
void observeTagsUpdate (Observer< ChatRoomTagsUpdateEvent > observer, boolean register)
 注册/注销我的标签更新观察者 更多...
 

详细描述

聊天室监听

在文件 ChatRoomServiceObserver.java20 行定义.

成员函数说明

◆ observeAttachmentProgress()

void com.netease.nimlib.sdk.chatroom.ChatRoomServiceObserver.observeAttachmentProgress ( Observer< AttachmentProgress observer,
boolean  register 
)

注册/注销消息附件上传/下载进度观察者,以message id作为key

参数
observer观察者, 参数为附件的传输进度
registertrue为注册,false为注销

◆ observeCdnRequestData()

void com.netease.nimlib.sdk.chatroom.ChatRoomServiceObserver.observeCdnRequestData ( Observer< CdnRequestData observer,
boolean  register 
)

注册/注销SDK数据上报观察者

参数
observer观察者
registertrue为注册,false为注销

◆ observeKickOutEvent()

void com.netease.nimlib.sdk.chatroom.ChatRoomServiceObserver.observeKickOutEvent ( Observer< ChatRoomKickOutEvent observer,
boolean  register 
)

注册/注销被踢出聊天室观察者。

参数
observer观察者, 参数为被踢出的事件(可以获取被踢出的聊天室ID和被踢出的原因)
registertrue为注册,false为注销

◆ observeMsgStatus()

void com.netease.nimlib.sdk.chatroom.ChatRoomServiceObserver.observeMsgStatus ( Observer< ChatRoomMessage observer,
boolean  register 
)

注册/注销消息状态变化观察者

参数
observer观察者,参数为改变的消息体,更改的状态可能包含status和attachStatus
registertrue为注册,false为注销

◆ observeOnlineStatus()

void com.netease.nimlib.sdk.chatroom.ChatRoomServiceObserver.observeOnlineStatus ( Observer< ChatRoomStatusChangeData observer,
boolean  register 
)

注册/注销聊天室在线状态/登录状态观察者

参数
observer观察者, 参数为聊天室ID和聊天室状态(未进入、连接中、进入中、已进入)
registertrue为注册,false为注销

◆ observeReceiveMessage()

void com.netease.nimlib.sdk.chatroom.ChatRoomServiceObserver.observeReceiveMessage ( Observer< List< ChatRoomMessage >>  observer,
boolean  register 
)

注册/注销消息接收观察者。

参数
observer观察者,参数为收到的消息集合
registertrue为注册,false为注销

◆ observeTagsUpdate()

void com.netease.nimlib.sdk.chatroom.ChatRoomServiceObserver.observeTagsUpdate ( Observer< ChatRoomTagsUpdateEvent observer,
boolean  register 
)

注册/注销我的标签更新观察者

参数
observer观察者
registertrue为注册,false为注销

该接口的文档由以下文件生成: