NIMSDK-AOS  9.16.0
SuperTeamServiceObserver.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.superteam;
2 
3 import com.netease.nimlib.apt.annotation.NIMService;
4 import com.netease.nimlib.invocation.ObserverInterface;
7 
8 import java.util.List;
9 
13 @NIMService("超大群服务观察者")
14 @ObserverInterface
15 public interface SuperTeamServiceObserver {
16 
24  void observeReceiveMessage(Observer<List<IMMessage>> observer, boolean register);
25 
32  void observeTeamUpdate(Observer<List<SuperTeam>> observer, boolean register);
33 
40  void observeTeamRemove(Observer<SuperTeam> observer, boolean register);
41 
49  void observeMemberUpdate(Observer<List<SuperTeamMember>> observer, boolean register);
50 
57  void observeMemberRemove(Observer<List<SuperTeamMember>> observer, boolean register);
58 
59 }
void observeTeamUpdate(Observer< List< SuperTeam >> observer, boolean register)
群资料变动观察者通知。新建群和群更新的通知都通过该接口传递
void observeReceiveMessage(Observer< List< IMMessage >> observer, boolean register)
注册/注销消息接收观察者。 通知的消息列表中的消息不一定全是接收的消息, 比如其他端发的消息漫游过来, ...
NIM消息实体数据结构。 第三方APP不要调用设置类接口,调用之后不会被持久化
Definition: IMMessage.java:10
void observeTeamRemove(Observer< SuperTeam > observer, boolean register)
移除群的观察者通知。自己退群,群被解散,自己被踢出群时,会收到该通知
void observeMemberRemove(Observer< List< SuperTeamMember >> observer, boolean register)
移除群成员的观察者通知。
void observeMemberUpdate(Observer< List< SuperTeamMember >> observer, boolean register)
群成员资料变化观察者通知。 上层APP如果管理了群成员资料的缓存,可通过此接口更新缓存。 ...