Im пытается загрузить 5 изображений из ответа JSON, мне удалось получить URL-адреса изображений и загрузить изображение, если я жестко кодирую одно из мест изображения в код ,Загрузить 5 изображений с urls
Как сделать так, чтобы я мог скачать все 5 изображений.
Ниже приведен код запроса:
public void getImage(String url, final ImageView imageView) {
ImageRequest requestImage = new ImageRequest(url, new Response.Listener<Bitmap>() {
@Override
public void onResponse(Bitmap response) {
System.out.println("Image Url is: " + response);
imageView.setImageBitmap(response);
System.out.println();
}
}, 0, 0, null, null);
queue.add(requestImage);
}
Ниже приведен код, который передает URL изображений из ответа и устанавливает изображение в формате XML на основе ID
FYI: bp_promo1 является жестким закодированы изображение добавлено в запрос
try {
System.out.println("Size of PromoItemsArray is: " + home.promoItemsArray.size());
for (int i = 0; i < home.promoItemsArray.size(); i++) {
String imageUrl = home.promoItemsArray.get(i).imageUrl;
request.getImage(imageUrl, bp_promo1);
}
} catch (Exception e) {
System.out.println("Error is: " + e + " - Exception is it: " + e.getStackTrace()[2].getLineNumber());
}
}
Моя идея была, чтобы добавить все пять изображений в массив затем передать каждый элемент массива в сети вызова?
Thanks