Json 从Android Studio中的URL解码流时出错
因此,我有一个Backgroundworker,它从JSON在线获取数据并将其放入我的应用程序中,一切正常。我分析的数据的一部分是图像。问题是,有些图像解码工作正常,结果很好,但有些图像是空白的,我在控制台中得到一个错误:Json 从Android Studio中的URL解码流时出错,json,parsing,listview,stream,decode,Json,Parsing,Listview,Stream,Decode,因此,我有一个Backgroundworker,它从JSON在线获取数据并将其放入我的应用程序中,一切正常。我分析的数据的一部分是图像。问题是,有些图像解码工作正常,结果很好,但有些图像是空白的,我在控制台中得到一个错误: E/Drawable: Unable to decode stream: android.graphics.ImageDecoder$DecodeException: Failed to create image decoder with message 'unimpleme
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;
}
}
之后,我将结果放入一个可绘制的数组中,然后它进入我的自定义ListView
结果如下所示:
我是否做错了什么,或者我能做些什么来让它发挥作用,真的很感谢你的建议