解析LocalDataStore排序不起作用

时间:2014-06-13 18:17:44

标签: java android sorting parse-platform

当我启用数据存储时,我的查询结果未排序。如果我从网络获取相同的查询我能够获得排序顺序。我正在使用解析Android SDK版本Parse 1.5.1。

我的代码:

ParseQuery<ParseObject> locBasedQuery = ParseQuery
            .getQuery(Constants.CLASS_MESSAGEOVERVIEW);
    locBasedQuery.fromLocalDatastore();

    locBasedQuery.whereWithinKilometers(Constants.MESSAGEOVERVIEW_LOCATION,
            new ParseGeoPoint(latitude, longitude), radius);

    if (sortingType == Constants.HOME_TAB_NEW) {
        locBasedQuery.orderByDescending(Constants.COLUMN_UPDATED_TIME);
    } else {                 locBasedQuery.orderByDescending(Constants.MESSAGEOVERVIEW_NOOFCOMMENTS);
    }

locBasedQuery.findInBackground(new FindCallback<ParseObject>() {
        public void done(List<ParseObject> objects, ParseException e) {
            if (e == null) {


                }

            } );

0 个答案:

没有答案