Я пытаюсь получить файл изображения (JPG) с сайта parse.com и поместить его в ImageView. Код ниже дает мне следующую ошибку:Ошибка: (38, 63) error: анонимный не является абстрактным и не отменяет выполненный абстрактный метод (Object, Throwable) в ParseCallback2
Error:(38, 63) error: anonymous is not abstract and does not override abstract method done(Object,Throwable) in ParseCallback2
В чем проблема?
final ImageView mImage = (ImageView) findViewById(R.id.image);
ParseQuery query = new ParseQuery("Appetizers");
query.addAscendingOrder("appetizer");
query.getInBackground("imageFiles", new GetCallback() {
@Override
public void done(ParseObject object, ParseException e) {
if (object == null) {
Log.d("test", "The object was not found...");
} else {
Log.d("test", "Retrieved the object.");
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
mImage.?????
} else {
Log.d("test", "There was a problem downloading the data.");
}
}
});
}
}
});
надстройку '@ Override' перед строкой, где' метод done' определяется –
мой плохой, я сделал и то, что дает ошибку, Извините, отредактируйте – LizG
Я проверил другие проблемы, и ничего не работает – LizG