2010-01-09 6 views
2

Quel est le meilleur moyen d'accéder à la base de données via une tâche asynchrone?AsyncTask et base de données SQLite

Je ne pense pas que je devrais transmettre une référence au DbAdapter que l'activité utilise (pourrait être fermé car l'activité peut être récupérée).

De plus, le db a besoin d'un contexte pour être ouvert et fermé, mais je n'ai pas cela avec la tâche asynchrone.

Répondre

1

AsyncTask est une classe abstraite, vous devez donc l'étendre.

Créez une classe qui s'étend AsyncTask, puis dans le constructeur de cette classe, vous pouvez ajouter toutes les choses que vous voulez comme Context.

Questions connexes