Android 创建的BitmapFactory输出位图为空

Android 创建的BitmapFactory输出位图为空,android,bitmap,bitmapfactory,Android,Bitmap,Bitmapfactory,我正在从服务器下载图像, 我正在获取所有字节,但无法使用BitmapFactory获取位图 这是我的代码,ImageRetriever从服务器获取字节 ImageRetriver image = new ImageRetriver(); byte[] byt = image.getProfileImage(); ByteArrayInputStream in = new ByteArrayInputStream(byt); //Bitmap bmp = Bi

我正在从服务器下载图像, 我正在获取所有字节,但无法使用BitmapFactory获取位图

这是我的代码,ImageRetriever从服务器获取字节

ImageRetriver image = new ImageRetriver();  

byte[] byt = image.getProfileImage();               
ByteArrayInputStream in = new ByteArrayInputStream(byt);

//Bitmap bmp = BitmapFactory.decodeStream(in);
Bitmap bmp =(Bitmap) BitmapFactory.decodeByteArray(byt, 0, byt.length);
image1.setImageBitmap(bmp);

首先,您可以检查字节数据是否有效。将数据保存到SD卡上的文件中,尝试使用IrfanView打开该文件。