Android 环信3.x 群组成员问题
我通过
List grouplist = EMClient.getInstance() .groupManager().getJoinedGroupsFromServer();
上面这段代码来过去群组列表
通过 getMembers() 方法来获取群组成员 ,但是在获取群组的成员时,获取的数据不对
我那个群组内至少有3个成员 但是通过 getMembers() 获取的数量却是1个
之后通过
EMGroup group = EMClient.getInstance().groupManager() .getGroupFromServer(ID);
上面这个方法去服务器获取最新的 group 得到的是null
3.x文档内有个获取完整的群成员列表的方法
/如果群成员较多,需要多次从服务器获取完成
List memberList = new ArrayList<>;
EMCursorResult result = null;
final int pageSize = 20; do{result=EMClient.getInstance().groupManager().fetchGroupMembers(groupId, result != null ? result.getCursor() : "", pageSize); memberList.addAll(result.getData()); } while (result.getData().size() == pageSize);
但是在我 hyphenatechat_3.1.3.jar 的jar包内是没有 fetchGroupMembers 这个方法的
请问各位怎么解决这个成员问题
List
上面这段代码来过去群组列表
通过 getMembers() 方法来获取群组成员 ,但是在获取群组的成员时,获取的数据不对
我那个群组内至少有3个成员 但是通过 getMembers() 获取的数量却是1个
之后通过
EMGroup group = EMClient.getInstance().groupManager() .getGroupFromServer(ID);
上面这个方法去服务器获取最新的 group 得到的是null
3.x文档内有个获取完整的群成员列表的方法
/如果群成员较多,需要多次从服务器获取完成
List
EMCursorResult
final int pageSize = 20; do{result=EMClient.getInstance().groupManager().fetchGroupMembers(groupId, result != null ? result.getCursor() : "", pageSize); memberList.addAll(result.getData()); } while (result.getData().size() == pageSize);
但是在我 hyphenatechat_3.1.3.jar 的jar包内是没有 fetchGroupMembers 这个方法的
请问各位怎么解决这个成员问题
没有找到相关结果
已邀请:
1 个回复
[已注销]