Android: l'accès de base de données SQLite via le Fournisseur de Contenu ou de mettre en œuvre DAO?

Je me demandais quelle est la meilleure approche pour accéder à ma base de données d'application: utilisation d'un Fournisseur de Contenu, ou de mettre en œuvre mon DAO par la main?
À partir de mes recherches plus récentes, semble que Fournisseur de Contenu, même pour application à un usage interne, est préférable, mais je ne sais pas exactement quels sont les inconvénients de chaque approche.
Pouvez-vous donner quelques informations à ce sujet?

OriginalL'auteur user1135437 | 2012-11-24