私が使用しているコードでは、コンパイラは最初のif文を過ぎず、 "The object was not found ..."というメッセージを返します。 私はparse.comから画像をダウンロードして、それをimageViewに配置しようとしています。添付されているのは私のコード、パースクラスのスキーマと私のxmlレイアウトです。どんな助けもありがとう。image from parse.com
final ParseImageView mImage = (ParseImageView) findViewById(R.id.image);
ParseQuery<ParseObject> query = new ParseQuery<>("Appetizers");
query.addAscendingOrder("appetizer");
query.getInBackground("imageFiles", new GetCallback<ParseObject>() {
@Override
public void done(ParseObject object, com.parse.ParseException e) {
if (object == null) {
Log.d("test", "The object was not found...");
} else {
Log.d("test", "Retrieved the object.");
final ParseFile fileObject = (ParseFile) object.get("imageFiles");
fileObject.getDataInBackground(new GetDataCallback() {
public void done(byte[] data, ParseException e) {
if (e == null) {
Log.d("test", "We've got data in data.");
// use data for something
Bitmap bmp = BitmapFactory.decodeByteArray(data, 0,data.length);
mImage.setImageBitmap(bmp);
} else {
Log.d("test", "There was a problem downloading the data.");
}
}
});
}
}
});
誰でもすることができます任意のアイデアを持っているが助けて? – LizG