Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Problemas com List usando SQLite

Não seria melhor usar o SQLiteOpenHelper?



Em 5 de dezembro de 2012 16:50, Marcos Reis | .Mobi <marcos.reis@pontomobi.com.br> escreveu:
Sem sucesso !

=\

Tentei dessa forma i nada !


--
Cordialmente,
Marcos Lacerda
marcos.reis@pontomobi.com.br

On Dec 5, 2012, at 16:35 , Derci Santos <derciii.lima@gmail.com> wrote:

Cara,

Você está fechando seu cursor, mas não está fechando seu SQLiteDatabase.

Tente fazer assim:

public List<Estado> getEstados() {
        
        List<Estado> estados = new ArrayList<Estado>();
        
        try {
        
cursor = db.query(TABLE_NAME, null, null, null, null, null, null);
if (cursor.moveToFirst()) {
do {
Estado item = new Estado();
item.setId(cursor.getInt(0));
item.setUf(cursor.getString(1));
item.setName(cursor.getString(2).toUpperCase());
estados.add(item);
}while(cursor.moveToNext());
}
return estados;
        
        } catch(Exception e) {
        
Log.e("erro", e.getMessage());
return estados;
        
        } finally {
        
if (cursor != null) {
cursor.close();
}
if (db != null) {
db.close();
}
        
        }
}

Abraços.


--
 
 

--
 
 



--
Analista-Programador

--
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário