Код: Выделить всё
public static List getImageIds(int size) {
Call
call = flickrService.getPhotos(apiKey, format, "1");
Log.d("TEMP_TAG", "photo url: " + call.request().url().toString());
photoIds = new ArrayList();
call.enqueue(new Callback(){
@Override
public void onResponse(Call call, Response response) {
Log.d("TEMP_TAG", "it's getting here");
PhotosList photosList = response.body();
List photos = photosList.getPhotos().getPhoto();
for(Photo photo : photos) {
Log.d("TEMP_TAG", "adding photo id to list: " + photo.getId());
photoIds.add(photo.getId());
}
}
@Override
public void onFailure(Call call, Throwable t) {
// TODO: Clean up
Log.d("TEMP_TAG", "photoId: ");
}
});
Log.d("TEMP_TAG", "it's getting here too");
return photoIds;
}
Спасибо за помощь!
Подробнее здесь: https://stackoverflow.com/questions/456 ... t-api-call
Мобильная версия