从数据库中获取图像时出现问题

时间:2010-08-10 09:38:37

标签: android

朋友的,   我存储的图像url在数据库中有一个字节数组有blob类型,并且在获取此图像时我得到nullpointer exception.how我可以解决这个问题,这里是从db中获取数据的代码...   String bb = c.getString(c.getColumnIndex(JR_Constants.IMAGE_97));                Log.v(TAG,BB);                  Bitmap theImage = BitmapFactory.decodeByteArray(bb,0,bb.length);                  myImage.setImageBitmap(theImage); 我在这里做错了什么。

1 个答案:

答案 0 :(得分:0)

您需要将String转换为ByteArray。基本上只需bb.getBytes()而不是传递bb

String bb = c.getString(c.getColumnIndex(JR_Constants.IMAGE_97));
Log.v(TAG,bb);
Bitmap theImage = BitmapFactory.decodeByteArray(bb.getBytes(), 0, bb.length());
myImage.setImageBitmap(theImage);

我只想指出bb.length应为bb.length()