NIMSDK-AOS  10.9.76
V2NIMTeamListener.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.v2.team;
2 
7 import java.util.List;
8 
9 /**
10  * 群组监听回调
11  */
12 public interface V2NIMTeamListener {
13  /**
14  * 同步开始回调
15  */
16  void onSyncStarted();
17  /**
18  * 同步完成回调
19  */
20  void onSyncFinished();
21  /**
22  * 同步失败回调
23  * @param error 同步错误信息
24  */
25  void onSyncFailed(V2NIMError error);
26  /**
27  * 群组创建回调
28  * @param team 创建的群组
29  */
30  void onTeamCreated(V2NIMTeam team);
31  /**
32  * 群组解散回调
33  * @param team 解散的群组
34  */
35  void onTeamDismissed(V2NIMTeam team);
36  /**
37  * 当自己被邀请后接受邀请, 或申请通过, 回调通知
38  * @param team 群组信息
39  */
40  void onTeamJoined(V2NIMTeam team);
41  /**
42  * 当自己主动离开群组或被管理员踢出群组会收到该回调
43  * @param team 离开的群组
44  * @param isKicked 是否是被踢出
45  */
46  void onTeamLeft(V2NIMTeam team,boolean isKicked);
47  /**
48  * 群组信息更新回调
49  * @param team 改变的群组
50  */
51  void onTeamInfoUpdated(V2NIMTeam team);
52 
53  /**
54  * 群组成员加入回调
55  * @param teamMembers 加入的群组成员列表
56  */
57  void onTeamMemberJoined(List<V2NIMTeamMember> teamMembers);
58 
59  /**
60  * 群组成员被踢回调
61  * @param operatorAccountId 操作者的账号id
62  * @param teamMembers 被踢的群组成员列表
63  */
64  void onTeamMemberKicked(String operatorAccountId,List<V2NIMTeamMember> teamMembers);
65 
66  /**
67  * 群组成员退出群组回调
68  * @param teamMembers 退出的群组成员列表
69  */
70  void onTeamMemberLeft(List<V2NIMTeamMember> teamMembers);
71 
72  /**
73  * 群组成员信息变更回调
74  * @param teamMembers 变更的群组成员列表
75  */
76  void onTeamMemberInfoUpdated(List<V2NIMTeamMember> teamMembers);
77 
78  /**
79  * 入群操作回调
80  * @param joinActionInfo
81  */
83 }
void onTeamMemberKicked(String operatorAccountId, List< V2NIMTeamMember > teamMembers)
群组成员被踢回调
void onTeamMemberJoined(List< V2NIMTeamMember > teamMembers)
群组成员加入回调
void onTeamDismissed(V2NIMTeam team)
群组解散回调
void onTeamJoined(V2NIMTeam team)
当自己被邀请后接受邀请, 或申请通过, 回调通知
void onTeamInfoUpdated(V2NIMTeam team)
群组信息更新回调
void onTeamCreated(V2NIMTeam team)
群组创建回调
void onReceiveTeamJoinActionInfo(V2NIMTeamJoinActionInfo joinActionInfo)
入群操作回调
void onTeamMemberInfoUpdated(List< V2NIMTeamMember > teamMembers)
群组成员信息变更回调
void onTeamLeft(V2NIMTeam team, boolean isKicked)
当自己主动离开群组或被管理员踢出群组会收到该回调
void onSyncFailed(V2NIMError error)
同步失败回调
void onTeamMemberLeft(List< V2NIMTeamMember > teamMembers)
群组成员退出群组回调