Android parse.com如何获取特定行的指针类型数据

时间:2016-05-20 07:46:32

标签: android parse-platform

在我的Android应用程序中,我使用parse.com作为数据库,

在parse.com中我有一个名为“UserInfo”的表 该表具有一个指向“UserImages”表的列类型指针 喜欢:“userImages”指针{UserImages}

在“UserImages”表中,其中一列名为“profilePicture”,其中包含所有pics文件。

我的问题是,我获取一行表“UserInfo”,但我不知道如何获取此行的图像,因为它指向另一个表。

我成功获取了另一行数据,但在获取此“userImages”时遇到问题,请帮助我如何从此表中获取指向另一个表的此特定行图像。

谢谢。 我需要更多信息,然后我也提供。

1 个答案:

答案 0 :(得分:0)

试试此代码.. 首先获取解析对象(指针),然后获取图像。

ParseQuery<ParseObject> offer = new ParseQuery<ParseObject>("className");

    offer.findInBackground(new FindCallback<ParseObject>() {

        @Override
        public void done(List<ParseObject> objects, ParseException e) {
            // TODO Auto-generated method stub
            if (e == null) {
                // success
                for (ParseObject parseObject : objects) {
                    ParseObject image = parseObject.getParseObject("UserImages");

                    // this is your pointer class
                    ParseFile pf = (ParseFile) image.get("imagename");
                    Log.e("image ", "URL ----- " + pf.getUrl());
                }

                Log.e("TAG ", "get parse pointer object " + Places.size());
            } else {
                // fail
            }
        }
    });