[英]How to get more Objects from Parse.com for an Endless ListView
我在Parse中有一張表,其中存儲有關地點的信息,包括其位置為(ParseGeoPoint)[http://parse.com/docs/android/api/com/parse/ParseGeoPoint.html]
。 我正在獲取用戶的當前位置,然后查詢用戶附近的最近地點。
我的問題是 ->在閱讀了前10個項目之后,我如何閱讀與我閱讀的前10個項目相距較遠的下 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);
}
}
除了在本地下載整個后端數據庫外,我對如何執行此操作一無所知,因為這樣做效率低下且速度慢。
在這里https://parse.com/docs/android/guide
query.setSkip(10); // skip the first 10 results
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.