Quand à fermer le curseur dans Android?

J'ai une application qui utilise le curseur pour sélectionner des données via rawQuery de sqlite db pour remplir une ListView dans Android;. Chaque fois que l'utilisateur clique sur un élément de liste j'ai créer une nouvelle instance de l'Activité pour remplir à nouveau la liste. Est-il mieux d'appeler cursor.close() et db.close() pour éviter les problèmes de mémoire? En fait, j'ai db.close() dans OnDestroy() de mon activité.

InformationsquelleAutor Cris | 2010-11-08