Je sais que cela a été discuté mais je voulais vous demander à propos de l'état actuel de la question. Dois-je créer un ContentProvider à utiliser CursorLoader en connexion avec une base de données sqlite?
J'ai trouvé
L'utilisation de la CursorLoader sans ContentProvider
Est exactement ce que j'espérais encore que Emmby commenté
- Les utilisateurs doivent être conscients d'une limitation, qui est qu'il n'a pas de mécanisme d'actualisation des données sur les modifications de données (comme les Chargeurs sont censé le faire)
Donc, une autre solution est mentionné
https://github.com/commonsguy/cwac-loaderex
encore une fois certains inconvénient est souligné
- Toutefois, pour utiliser le renouvellement automatique de l'interrogation, vous devez utiliser le même chargeur pour l'INTERFACE utilisateur ainsi que pour les mises à jour, ce qui limite sa facilité d'utilisation pour les services d'arrière-plan.
Bien sûr, lors de l'utilisation de LoaderManager nous voulons obtenir toutes les prestations pour lesquelles il a été introduit. Donc ma question est si il existe un moyen d'utiliser LoaderManager en connexion avec une base de données sqlite sans avoir à mettre en œuvre un fournisseur de contenu encore de tous les avantages de celui-ci.
Merci