22-05-2014, 11:59
Bom dia!
Andei a experimentar gravar imagens no sqlite (blob) até ai tudo bem converto para byte[] e gravo, o problema é que quando vou buscar a imagem a base de dados e faço a conversão para bitmap falha visto que o bitmap fica a null.
Cursor cursorTeste = myDB.readTeste();
cursorTeste.moveToFirst();
byte[] bta = cursorTeste.getBlob(cursorTeste.getColumnIndex("imagem"));
Bitmap bmp = BitmapFactory.decodeByteArray(bta,0,bta.length);
if(bmp!=null){
Log.i("Teste", "not null");
}
else{
Log.i("Teste", "null");
}
Alguma sugestão para esta situação?
Cumps
Diogo Pinto
Andei a experimentar gravar imagens no sqlite (blob) até ai tudo bem converto para byte[] e gravo, o problema é que quando vou buscar a imagem a base de dados e faço a conversão para bitmap falha visto que o bitmap fica a null.
Cursor cursorTeste = myDB.readTeste();
cursorTeste.moveToFirst();
byte[] bta = cursorTeste.getBlob(cursorTeste.getColumnIndex("imagem"));
Bitmap bmp = BitmapFactory.decodeByteArray(bta,0,bta.length);
if(bmp!=null){
Log.i("Teste", "not null");
}
else{
Log.i("Teste", "null");
}
Alguma sugestão para esta situação?
Cumps
Diogo Pinto