有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java QuickBlox获取联系人中不存在的用户

我正在使用QuickBlox开发安卓聊天应用程序。。我的应用程序将是这样的:用户登录并选择任何其他用户聊天。。(不在名册上)。。我设法使用以下代码获取用户:

retrieveAllUsersFromPage(1); 

private void retrieveAllUsersFromPage(int page){
    QBPagedRequestBuilder pagedRequestBuilder = new QBPagedRequestBuilder();
    pagedRequestBuilder.setPage(page);
    pagedRequestBuilder.setPerPage(100);

    QBUsers.getUsers(pagedRequestBuilder, this);
}

int userNumber = 1;

@Override
public void onSuccess(ArrayList<QBUser> users, Bundle params) {
    for(QBUser user : users){
        this.users.add(user);
        userNumber ++;
    }

    int currentPage = params.getInt(Consts.CURR_PAGE);
    int totalEntries = params.getInt(Consts.TOTAL_ENTRIES);

    if(userNumber < totalEntries){
        retrieveAllUsersFromPage(currentPage+1);
    }

}

但是我想过滤它们,只添加可用的(在线)用户。。我找不到办法做那件事。。有什么想法吗


共 (1) 个答案