У меня есть объект вводаStream, когда я пытаюсь преобразовать его в растровое изображение, но для некоторых изображений он вернет мне еще нулевое изображение, изображение присутствует.BitmapFactory .decodeStream некоторое время возвращает null
InputStream responseInputStream = apiResponseModel
.getResponseInputStream();
if (responseInputStream != null) {
Bitmap bmp = BitmapFactory.decodeStream(responseInputStream);
imgProductProfile.setImageBitmap(bmp);
}
попробуйте использовать 'Options options = new BitmapFactory.Options();' 'options.inJustDecodeBounds = true;' 'BitmapFactory.decodeStream (responseInputStream, null, options) ; ' –
Возможный дубликат [BitmapFactory.decodeStream возвращает null без исключения] (http://stackoverflow.com/questions/4414839/bitmapfactory-decodestream-returns-null-without-exception) – Anirudha
не забудьте закрыть() 'your' responseInputStream' –