朋友的, 我存储的图像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); 我在这里做错了什么。
答案 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()