Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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.