Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
android sqlite blob
22-05-2014, 11:59
Mensagem: #1
android sqlite blob
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
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
22-05-2014, 17:45
Mensagem: #2
RE: android sqlite blob
o byte array tem conteudo?
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
22-05-2014, 19:11
Mensagem: #3
RE: android sqlite blob
já descobri o problema, ao introduzir na base de dados eu tinha de usar um Object[], assim funcionou logo!

cumps
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
23-05-2014, 02:15
Mensagem: #4
RE: android sqlite blob
olha que nao tinha de ser necessariamente um object... mas pronto. o q interessa e q funcione. cumps
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)