SQLite
 sql >> Base de données >  >> RDS >> SQLite

Est-il recommandé d'utiliser ContentProvider pour gérer les opérations de base de données ?

Est-il recommandé d'utiliser ContentProvider pour gérer les opérations de table de base de données uniquement pour une seule application ?

Si vos données sont exclusives uniquement pour votre application et qu'une autre application ne peut pas les utiliser, je ne vois aucune raison d'utiliser ContentProviders. ContentProvider est utilisé comme interface pour partager les données de votre application avec une autre application. Si vos données peuvent être partagées ou si une autre application en dépend, vous devez utiliser ContentProvider.

Vous pouvez également créer un ensemble d'autorisations pour vos fournisseurs de contenu afin de restreindre certaines opérations dans le fournisseur.