在ChatService类中有一个调用:
QBUsers.getUsersByIDs(usersIDs, requestBuilder, new QBEntityCallbackImpl<ArrayList<QBUser>>()
如果我想要其他过滤器的用户列表怎么办? 是可以通过某种过滤器获取用户的选项。
public static QBRequestCanceler getUsersByFilter(Collection<?> filterValue, String filter, QBPagedRequestBuilder requestBuilder, QBEntityCallback<ArrayList<QBUser>> callback)
但如何使用它。
示例如果我有一个数据库,其中一个USER通过某种关系与其他USER相关。我应该如何检索满足该关系的用户列表。
答案 0 :(得分:1)
这是一个有效的例子,它将成为一个良好的使用起点:
ArrayList<String> userId = new ArrayList();
userId.add("4200005");
QBUsers.getUsersByFilter(userId,"number id ne ", getQBPagedRequestBuilder(currentPage), this);
userId 是当前用户ID (我的是4200005)。
&#34;数字ID&#34; 可以与任何这些过滤器互换http://quickblox.com/developers/Users#Filters