NIMSDK-AOS  9.16.0
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.qchat.QChatServiceObserver接口 参考

Public 成员函数

void observeStatusChange (Observer< QChatStatusChangeEvent > observer, boolean register)
 注册/注销圈组在线状态/登录状态观察者 更多...
 
void observeMultiSpotLogin (Observer< QChatMultiSpotLoginEvent > observer, boolean register)
 注册/注销多端登录状态观察者。当有其他端登录或者注销时,会通过此接口通知到UI。
登录成功后,如果有其他端登录着,也会发出通知。
更多...
 
void observeKickedOut (Observer< QChatKickedOutEvent > observer, boolean register)
 注册/注销被踢出圈组观察者。 更多...
 
void observeReceiveMessage (Observer< List< QChatMessage >> observer, boolean register)
 注册/注销消息接收观察者。 更多...
 
void observeMessageUpdate (Observer< QChatMessageUpdateEvent > observer, boolean register)
 注册/注销消息更新观察者 更多...
 
void observeMessageRevoke (Observer< QChatMessageRevokeEvent > observer, boolean register)
 注册/注销消息撤回观察者 更多...
 
void observeMessageDelete (Observer< QChatMessageDeleteEvent > observer, boolean register)
 注册/注销消息删除观察者 更多...
 
void observeUnreadInfoChanged (Observer< QChatUnreadInfoChangedEvent > observer, boolean register)
 注册/注销新的未读通知接收观察者。 订阅、标记消息已读、收到新消息或新消息通知会触发该通知 通知事件内的新未读状态可能没有实际变更,比如重复调用订阅接口触发的变更事件 更多...
 
void observeServerUnreadInfoChanged (Observer< QChatServerUnreadInfoChangedEvent > observer, boolean register)
 注册/注销服务器未读通知接收观察者。 订阅、标记消息已读、收到新消息或新消息通知会触发该通知 如果服务器前后未读数没有发生变化将不会触发 更多...
 
void observeMessageStatusChange (Observer< QChatMessage > observer, boolean register)
 注册/注销消息状态变化观察者 更多...
 
void observeAttachmentProgress (Observer< AttachmentProgress > observer, boolean register)
 注册/注销消息附件上传/下载进度观察者,以message id作为key 更多...
 
void observeReceiveSystemNotification (Observer< List< QChatSystemNotification >> observer, boolean register)
 注册/注销系统通知接收事件观察者 更多...
 
void observeSystemNotificationUpdate (Observer< QChatSystemNotificationUpdateEvent > observer, boolean register)
 注册/注销系统通知更新观察者 更多...
 
void observePushNoDisturbConfigUpdate (Observer< QChatPushConfig > observer, boolean register)
 注册/注销推送免打扰配置更新观察者 更多...
 
void observeReceiveTypingEvent (Observer< QChatTypingEvent > observer, boolean register)
 注册/注销正在输入事件观察者 更多...
 

详细描述

在文件 QChatServiceObserver.java24 行定义.

成员函数说明

◆ observeAttachmentProgress()

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

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

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

◆ observeKickedOut()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeKickedOut ( Observer< QChatKickedOutEvent observer,
boolean  register 
)

注册/注销被踢出圈组观察者。

参数
observer观察者, 参数为被踢出的事件
registertrue为注册,false为注销

◆ observeMessageDelete()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeMessageDelete ( Observer< QChatMessageDeleteEvent observer,
boolean  register 
)

注册/注销消息删除观察者

参数
observer观察者,参数为删除的消息事件
registertrue为注册,false为注销

◆ observeMessageRevoke()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeMessageRevoke ( Observer< QChatMessageRevokeEvent observer,
boolean  register 
)

注册/注销消息撤回观察者

参数
observer观察者,参数为撤回的消息事件
registertrue为注册,false为注销

◆ observeMessageStatusChange()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeMessageStatusChange ( Observer< QChatMessage observer,
boolean  register 
)

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

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

◆ observeMessageUpdate()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeMessageUpdate ( Observer< QChatMessageUpdateEvent observer,
boolean  register 
)

注册/注销消息更新观察者

参数
observer观察者,参数为改变的消息事件
registertrue为注册,false为注销

◆ observeMultiSpotLogin()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeMultiSpotLogin ( Observer< QChatMultiSpotLoginEvent observer,
boolean  register 
)

注册/注销多端登录状态观察者。当有其他端登录或者注销时,会通过此接口通知到UI。
登录成功后,如果有其他端登录着,也会发出通知。

参数
observer观察者,参数为登录或者登出的其他端信息。
registertrue为注册,false为注销

◆ observePushNoDisturbConfigUpdate()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observePushNoDisturbConfigUpdate ( Observer< QChatPushConfig observer,
boolean  register 
)

注册/注销推送免打扰配置更新观察者

参数
observer观察者,参数为推送免打扰配置更新的通知事件
registertrue为注册,false为注销

◆ observeReceiveMessage()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeReceiveMessage ( Observer< List< QChatMessage >>  observer,
boolean  register 
)

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

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

◆ observeReceiveSystemNotification()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeReceiveSystemNotification ( Observer< List< QChatSystemNotification >>  observer,
boolean  register 
)

注册/注销系统通知接收事件观察者

参数
observer观察者, 参数为接收到的系统消息
registertrue为注册,false为注销

◆ observeReceiveTypingEvent()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeReceiveTypingEvent ( Observer< QChatTypingEvent observer,
boolean  register 
)

注册/注销正在输入事件观察者

参数
observer观察者, 参数为接收到的消息正在输入事件
registertrue为注册,false为注销

◆ observeServerUnreadInfoChanged()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeServerUnreadInfoChanged ( Observer< QChatServerUnreadInfoChangedEvent observer,
boolean  register 
)

注册/注销服务器未读通知接收观察者。 订阅、标记消息已读、收到新消息或新消息通知会触发该通知 如果服务器前后未读数没有发生变化将不会触发

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

◆ observeStatusChange()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeStatusChange ( Observer< QChatStatusChangeEvent observer,
boolean  register 
)

注册/注销圈组在线状态/登录状态观察者

参数
observer观察者, 参数为圈组当前状态
registertrue为注册,false为注销

◆ observeSystemNotificationUpdate()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeSystemNotificationUpdate ( Observer< QChatSystemNotificationUpdateEvent observer,
boolean  register 
)

注册/注销系统通知更新观察者

参数
observer观察者,参数为改变的系统通知事件
registertrue为注册,false为注销

◆ observeUnreadInfoChanged()

void com.netease.nimlib.sdk.qchat.QChatServiceObserver.observeUnreadInfoChanged ( Observer< QChatUnreadInfoChangedEvent observer,
boolean  register 
)

注册/注销新的未读通知接收观察者。 订阅、标记消息已读、收到新消息或新消息通知会触发该通知 通知事件内的新未读状态可能没有实际变更,比如重复调用订阅接口触发的变更事件

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

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