Quiero mostrar la imagen en la vista de la imagen desde la base de datos sqlite usando el cursor. Utilicé el código siguiente para recuperar la imagen, pero no puedo mostrar la imagen en la vista de imagen.Mostrar la imagen de la base de datos sqlite usando el cursor en Android
Cursor c=this.db.query(TABLE_NAME, new String[] { "name","price","image" },
null, null, null, null, null);
name.setText(c.getString(0));
price.setText(c.getString(1));
byte b[]=c.getBlob(2);
Bitmap bp=BitmapFactory.decodeByteArray(b, 0, b.length);
ImageView image=(ImageView)findViewById(R.id.ImageView);
//ByteArrayInputStream imageStream = new ByteArrayInputStream(b);
//Bitmap theImage = BitmapFactory.decodeStream(imageStream);
//image.setImageBitmap(theImage);
image.setImageBitmap(bp);
que no sea la imagen, el nombre y el precio se mostrarán pero la imagen no se mostrará. cualquier sugerencia o código que me ayudará a resolver este problema.
Por favor, ayúdame.
Gracias de antemano ..
¿Cuál es el tipo de campo en la base de datos SQLite para su columna 'imagen'? – Brian