【问题标题】:BitmapFactory .decodeStream some time return nullBitmapFactory .decodeStream 有时会返回 null
【发布时间】:2014-09-17 06:41:30
【问题描述】:

当我尝试在位图中转换时,我有 inputStream 对象,但对于某些图像,它仍会返回 null,图像存在。

InputStream responseInputStream = apiResponseModel
                .getResponseInputStream();
if (responseInputStream != null) {
    Bitmap bmp = BitmapFactory.decodeStream(responseInputStream);
    imgProductProfile.setImageBitmap(bmp);
}

【问题讨论】:

标签: java android


【解决方案1】:

您尝试解码的图像可能不支持解码。 Android 仅支持少数图像类型进行解码。此处列出了支持的格式 http://developer.android.com/guide/appendix/media-formats.html。尝试将您的图像转换为其他格式,例如 PNG 、 JPG 并尝试解码

【讨论】:

  • 这个问题是特定于设备的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-22
  • 1970-01-01
相关资源
最近更新 更多