问题描述
因此,我有一个Backgroundworker,它可以从JSON在线获取数据并将其放入我的应用程序,一切正常。我解析的部分数据是图像。问题是某些图像可以解码,并且效果很好,但对于其他一些图像,它只是空白,在控制台中出现错误:
E/Drawable: Unable to decode stream: android.graphics.ImageDecoder$DecodeException: Failed to create image decoder with message 'unimplemented'Input contained an error.
我仅用于从Web加载图像的代码是:
public static Drawable LoadImageFromWebOperations(String url) {
try {
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is,"src name");
return d;
} catch (Exception e) {
return null;
}
}
之后,我将结果放入一个Drawable Array中,然后转到我的自定义ListView。
结果如下:
是我做错了什么还是可以更改使其正常工作,真的很感谢任何建议。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)