eu crio uma classe para essa conexão e depois instancia na minha DAO?
eu crio uma classe para essa conexão e depois instancia na minha DAO?
Se vc instanciar no DAO, continuará sem poder criar vários DAOs (pois o limite é uma conexão por Activity). Você deve instanciar sua classe de conexão na Activity, e passá-la para cada DAO via construtor, ex.:
No onCreate:
SQLiteOpenHelper conexao = new MinhaConexao(this);
Quando precisar de um DAO:
AlunoDAO dao = new AlunoDAO(conexao);
no onDestroy da Activity:
conexao.close();
Muito obrigado, muito bom! :)