检查字节中的图像[]是否为空?

时间:2014-07-09 09:05:41

标签: android

我正在从DB获取图像。

byte[] outImage = student.getImage();//This Method returns Image
imageStream = new ByteArrayInputStream(outImage);
Bitmap theImage = BitmapFactory.decodeStream(imageStream);
mImg.setImageBitmap(theImage);

现在我想检查 outImage 是否为空?

2 个答案:

答案 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);
}