非空byte[] 转换成 bitmap ,bitmap 为空
我用
private Bitmap BytesToBimap(byte[] b) {
if (b.length != 0) {
return BitmapFactory.decodeByteArray(b, 0, b.length);
} else {
return null;
}
}
方法转换,
bm = BytesToBimap(array);
System.out.println("bm :"+bm);
if( bm != null){
imageview.setImageBitmap(bm);
}else{
System.out.println("没有正常形成bitmap!");
}
array不为空,事实证明执行的是 return BitmapFactory.decodeByteArray(b, 0, b.length); 这句。
但是转换出来的bm却是空,这是什么情况。