Forum Pplware

Versão Completa: android sqlite blob
Está de momento a ver uma versão reduzida do nosso conteúdo. Ver versão completa com o formato adequado.
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
o byte array tem conteudo?
já descobri o problema, ao introduzir na base de dados eu tinha de usar um Object[], assim funcionou logo!

cumps
olha que nao tinha de ser necessariamente um object... mas pronto. o q interessa e q funcione. cumps
URL's de Referência