如何从 Parse.com 获取更多对象以获得无尽的 ListView

Posted

技术标签:

【中文标题】如何从 Parse.com 获取更多对象以获得无尽的 ListView【英文标题】:How to get more Objects from Parse.com for an Endless ListView 【发布时间】:2016-04-19 11:02:21 【问题描述】:

我在 Parse 中有一个表,其中存储有关地点的信息,包括它们的位置,如 (ParseGeoPoint)[http://parse.com/docs/android/api/com/parse/ParseGeoPoint.html]。我正在获取用户的当前位置,然后查询用户附近的最近地点。

我的问题是 --> 在我阅读了前 10 个项目之后,我如何阅读比前 10 个离我更远的 next 10 个项目被读了?我想阅读接下来的 10 个和之后的 10 个,依此类推,因为我试图以无穷无尽的Recyclerview 显示它们。

ParseGeoPoint userLocation = new ParseGeoPoint(latitude, longitude);
        ParseQuery<ParseObject> query = ParseQuery.getQuery(Constants.CLASS_BIZ);
        query.whereNear(Constants.CLASS_BIZ_geopoint, userLocation);
        query.setLimit(10);

        List<ParseObject> quotesList = query.find();
        Model_Business obj = new Model_Business();

        for (ParseObject qObj : quotesList) 

            if (qObj != null) 
                obj = parseObjTo_ModelBusiness(qObj);
                objs.add(obj);
            
        

除了在本地下载整个后端数据库之外,我不知道如何做到这一点,这将是低效且缓慢的。

【问题讨论】:

【参考方案1】:

这里 https://parse.com/docs/android/guide

query.setSkip(10); // skip the first 10 results

【讨论】:

以上是关于如何从 Parse.com 获取更多对象以获得无尽的 ListView的主要内容,如果未能解决你的问题,请参考以下文章

parse.com / iOS - 有没有办法以 json 格式下载整个类对象?

parse.com - 如何使用 PHP SDK 从 parse.com 查询和获取类似数组的 json?

如何使用 ObjectIds 数组从 Parse 中检索用户数组?

从Parse.com删除特定对象

Parse.com 查询超过 1000 个对象

如何将检索到的对象从 parse.com 传递到 NSMutableArray 以与 UITableView 一起使用?