解析查询没有正确排序

时间:2016-05-22 18:39:22

标签: android sorting parse-platform number-formatting

我从Parse dbase中提取图像。图像正在下载并显示正常,Jon的过滤器也可以正常工作。 问题是它们以错误的顺序显示。我希望它们首先显示最新,但它们随机显示。 我已经尝试过.orderByDecending(" createdAt")甚至在他们上传和订购时添加了一个系统时间戳。 似乎没什么用。 我必须弄清楚最近的事实是,当我记录我使用的订单价值时,它看起来与解析仪表板中的值完全不同。例如,在下面的代码中创建了At = 34!

 query.whereEqualto("name", "jon")
            .orderByDescending("createdAt")

                .findInBackground(new FindCallback<ParseObject>() {
                    @Override
                    public void done(List<ParseObject> list, ParseException e) {

                        if (e == null) {
                            if (list.size() > 0) {
                                for (final ParseObject object : list) {
                                    ParseFile file = (ParseFile) object.get("imageFile");
                                    file.getDataInBackground(new GetDataCallback() {
                                        @Override
                                        public void done(byte[] bytes, ParseException e) {

                                            if (e == null) {
                                                Bitmap image = BitmapFactory.decodeByteArray(bytes, 0, bytes.length);

                                                ImageView imageView = new ImageView(getApplicationContext());
                                                imageView.setImageBitmap(image);
                                                imageView.setLayoutParams(new ViewGroup.LayoutParams(
                                                        ViewGroup.LayoutParams.MATCH_PARENT,
                                                        ViewGroup.LayoutParams.WRAP_CONTENT

                                                ));


                                                Log.i("info", "object Id " + object.get("objectId"));
                                                Log.i("info", "created At " + object.get("createdAt"));

                                            }
                                        }
                                    });

0 个答案:

没有答案