android byte[]转化成bitmap 发生了错误,要如何解决呢??大神快来呀 高悬赏 50
D/skia(2102):---SkImageDecoder::Factoryreturnednull图片太大结果造成了如上的情况,那要用什么方法能够完成byte[]转化...
D/skia ( 2102): --- SkImageDecoder::Factory returned null
图片太大 结果造成了如上的情况,那要用什么方法能够完成byte[] 转化成图片呢??
现在用的是
bitmap = android.graphics.BitmapFactory.decodeByteArray(data, 0, data.length);
detailImage = (ImageView)this.findViewById(R.id.detail_image);
detailImage.setImageBitmap(bitmap);
求大神!!! 展开
图片太大 结果造成了如上的情况,那要用什么方法能够完成byte[] 转化成图片呢??
现在用的是
bitmap = android.graphics.BitmapFactory.decodeByteArray(data, 0, data.length);
detailImage = (ImageView)this.findViewById(R.id.detail_image);
detailImage.setImageBitmap(bitmap);
求大神!!! 展开
1个回答
展开全部
建议使用BitmapFactory的其他decode方法,如果是网络读过来的流,最好在本地存成文件缓存,然后通过decodeFileDescriptor方法就没这种问题了。
你可以看一下这里 http://www.thinksaas.cn/group/topic/203384/,也碰到了类似的问题
你可以看一下这里 http://www.thinksaas.cn/group/topic/203384/,也碰到了类似的问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询