Друзья ... У меня есть решение для этого ... Я только что добавил несколько строк следующим образом ... это хорошо работает ....
for (int i = 0; i < len; i++) {
String url = "image url";
try {
URL url2 = new URL(url);
InputStream inputStream = url2.openConnection()
.getInputStream();
bitmap = BitmapFactory.decodeStream(inputStream);
Log.i("@@@@@@@@@@ bitmap", "" + bitmap);
if(bitmap== null) {
i--;
continue;
}
bitmap_array.add(bitmap);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
EDIT:
Еще одна вещь, которую вам нужно добавить, это проверить сетевое соединение в цикле.
и Также проверьте, что inputStream имеет значение null или нет, там вы можете разорвать цикл.