Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no Ex. 11 da Aula 5 - Persistência com SQLite

Onde devo fechar o DAO de um banco de dados? alunoDAO.close();

1 resposta
solução!

Lembrando do ciclo de vida da Activity, podemos fechar o DAO sempre no método onDestroy, ou até mesmo no onPause da seguinte forma:

public class MinhaActivity extends Activity {

    private AlunoDAO dao;

    public void onResume() {
        //...
        this.dao = new AlunoDAO(this);
    }

    public void onPause() {
        //...
        this.dao.close();
    }
}

Abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software