Forum Pplware
android sqlite blob - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: android sqlite blob (/showthread.php?tid=19299)



android sqlite blob - djpinto - 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


RE: android sqlite blob - zee - 22-05-2014 17:45

o byte array tem conteudo?


RE: android sqlite blob - djpinto - 22-05-2014 19:11

já descobri o problema, ao introduzir na base de dados eu tinha de usar um Object[], assim funcionou logo!

cumps


RE: android sqlite blob - zee - 23-05-2014 02:15

olha que nao tinha de ser necessariamente um object... mas pronto. o q interessa e q funcione. cumps