Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 从Android Studio中的URL解码流时出错_Json_Parsing_Listview_Stream_Decode - Fatal编程技术网

Json 从Android Studio中的URL解码流时出错

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

因此,我有一个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;
    }
}
之后,我将结果放入一个可绘制的数组中,然后它进入我的自定义ListView

结果如下所示:

我是否做错了什么,或者我能做些什么来让它发挥作用,真的很感谢你的建议