NIMSDK-AOS  10.10.13
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.v2.team.result.V2NIMTeamMemberSearchResultEx接口 参考

群成员搜索结果 更多...

Public 成员函数

Map< V2NIMTeamRefer, List< V2NIMTeamMember > > getList ()
 获取检索命中的群成员列表 更多...
 
int getCount ()
 获取搜索命中的总数量 更多...
 
String getNextToken ()
 获取下次搜索的偏移量标记 更多...
 
boolean isFinished ()
 判断查询是否已完成 更多...
 

详细描述

群成员搜索结果

在文件 V2NIMTeamMemberSearchResultEx.java11 行定义.

成员函数说明

int com.netease.nimlib.sdk.v2.team.result.V2NIMTeamMemberSearchResultEx.getCount ( )

获取搜索命中的总数量

返回本次搜索操作命中的成员总数量,包含所有群组中匹配的成员数量之和。 该数量为实际匹配的成员数量,不受分页限制影响。

使用场景:

  • 在UI中显示搜索结果总数,如"找到123个成员"
  • 判断是否有搜索结果
  • 计算分页相关信息
返回
命中的成员总数量,大于等于0
Map<V2NIMTeamRefer, List<V2NIMTeamMember> > com.netease.nimlib.sdk.v2.team.result.V2NIMTeamMemberSearchResultEx.getList ( )

获取检索命中的群成员列表

返回一个Map结构,key为群组引用(V2NIMTeamRefer),value为该群组中 匹配搜索条件的成员列表。这种结构便于按群组维度区分和展示搜索结果。

返回
以群组为key,成员列表为value的Map,不会为null
String com.netease.nimlib.sdk.v2.team.result.V2NIMTeamMemberSearchResultEx.getNextToken ( )

获取下次搜索的偏移量标记

用于分页查询的连续性标记。客户端可以使用该token进行下一页的搜索请求。

取值规则:

  • 当finished为false时,nextToken包含下次查询的起始位置信息
  • 当finished为true时,nextToken为空字符串"",表示已查询完毕
  • 首次查询时应传入空字符串""
返回
下次搜索的偏移量标记,不会为null
boolean com.netease.nimlib.sdk.v2.team.result.V2NIMTeamMemberSearchResultEx.isFinished ( )

判断查询是否已完成

标识本次搜索是否已经返回了所有匹配的结果。

返回值含义:

  • true: 表示已查询完所有匹配结果,无需继续分页查询
  • false: 表示还有更多结果,可以使用nextToken继续查询

注意事项:

  • 当finished为true时,nextToken会被设置为空字符串""
  • 即使当前页没有返回结果,finished也可能为false(表示后续页面可能有结果)
返回
true表示查询完成,false表示还有更多结果

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