我试图在android活动的图像视图中显示来自服务器的图像字节数组。我能够从服务器发送正确的字节数组,但在将其转换为位图时,它总是返回null。我已经使用BitmapFactory.decode(byteArray,0,byteArray.length)将图像字节数组转换为始终返回null的位图。
请帮我解决这个问题并告诉我是否有其他选择。
提前致谢。
答案 0 :(得分:2)
更好的选择是使用它。我用它来显示服务器上的图像。很快
URL url = new URL(link);
InputStream picin = url.openStream();
Bitmap myBitmap = BitmapFactory.decodeStream(picin);
pic.setImageBitmap(myBitmap);
其中链接指向jpg图像。适用于其他图像格式。