我正在从DB获取图像。
byte[] outImage = student.getImage();//This Method returns Image
imageStream = new ByteArrayInputStream(outImage);
Bitmap theImage = BitmapFactory.decodeStream(imageStream);
mImg.setImageBitmap(theImage);
现在我想检查 outImage 是否为空?
答案 0 :(得分:1)
如果它是空的,那么你应该检查是否为空。
如果它不是空的,那么你也检查它是否有内容 -
请尝试使用条件 -
if (outImage == null || outImage.length == 0)
return;
else
{
imageStream = new ByteArrayInputStream(outImage);
Bitmap theImage = BitmapFactory.decodeStream(imageStream);
mImg.setImageBitmap(theImage);
}
答案 1 :(得分:0)
Try This Condition:-
if (outImage.length==0) {
}else{
imageStream = new ByteArrayInputStream(outImage);
Bitmap theImage = BitmapFactory.decodeStream(imageStream);
mImg.setImageBitmap(theImage);
}