Je veux afficher l'image dans la vue de l'image à partir de la base de données sqlite en utilisant le curseur. J'ai utilisé le code ci-dessous pour récupérer l'image, mais je ne suis pas en mesure d'afficher l'image en imageview.Afficher l'image de la base de données sqlite en utilisant le curseur 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);
autres que l'image, le nom et le prix s'afficheront mais l'image ne s'affichera pas. toute suggestion ou code qui m'aidera à résoudre ce problème.
S'il vous plaît aidez-moi.
Merci à l'avance ..
Quel est le type de champ dans la base de données SQLite pour votre colonne 'image'? – Brian