BitmapFactory未能为我的ImageVIew解码InputStream

2022-10-15 10:16:46标签javaandroidbitmapfactory
提问

现在我正在尝试从URL下载图像到我的ImageView。 但我在日志中得到这个信息: img变量为空。 试图使用Drawable。createFromStream(),但得到相同的问题。 它从哪里来,我该怎么办?

public class ImageRequestTask extends AsyncTask<String, Void, Bitmap> {
    private final ImageView imageView;
    public ImageRequestTask(ImageView imageView) {
        this.imageView = imageView;
    }
    @Override
    protected Bitmap doInBackground(String... sources) {
        try {
            InputStream is = new URL(sources[0]).openStream();
            Bitmap img = BitmapFactory.decodeStream(is);
            return img;
        } catch (IOException e) {
            e.printStackTrace();
        }
        return null;
    }
    @Override
    protected void onPostExecute(Bitmap result) {
        imageView.setImageBitmap(result);
    }
}

D/skia: --- Failed to create image decoder with message 'unimplemented'

▼版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说cuoshuo.com——程序员的报错记录

部分内容根据CC版权协议转载,如果您希望取消转载请发送邮件到cuoshuo8@163.com

辽ICP备19011660号-5