无法从解析中检索图像

时间:2015-08-26 02:43:05

标签: android android-studio parse-platform

请帮我解决我的问题。我到处寻找尝试寻找解决方案。谢谢你试图帮助我。

这是我从解析中检索图像的程序。

newPicture = new pictureUpload();
ParseImageView dogPhoto2 = (ParseImageView) findViewById(R.id.imageButton2);
Log.d("test", "after");
dogPhoto1.setVisibility(View.VISIBLE);
ParseFile photoFile = newPicture.getParseFile("photo");
if (photoFile != null) {
    dogPhoto1.setParseFile(photoFile);
    dogPhoto1.loadInBackground(new GetDataCallback() {
        @Override
        public void done(byte[] data, ParseException e) {
            // nothing to do
            Log.d("test", "done");
        }
    });
}

这是我的pictureUpload类。

@ParseClassName("pictureUpload")
public class pictureUpload extends ParseObject {

    public pictureUpload() {

    }

    public int getRating() {
        return getInt("rating");
    }

    public void setRating() {
        put("rating", 500);
    }

    public ParseFile getPhotoFile() {
        return getParseFile("photo");
    }

    public void setPhotoFile(ParseFile file) {
        put("photo", file);
    }

}

1 个答案:

答案 0 :(得分:0)

您没有提供任何方法从Parse数据库获取信息。

newPicture = new pictureUpload();
ParseFile photoFile = newPicture.getParseFile("photo");

您需要进行查询或获取或获取数据。现在你正试图从一个空的ParseObject中获取一个文件。