Entiendo que los proveedores de contenido están hechos para permitir el intercambio público de datos entre las aplicaciones. Sin embargo, me pregunto si alguien piensa en hacer que un proveedor de contenido lo use solo dentro de su propia aplicación. ¿Habría alguna ventaja al hacer esto? Cualquier desventaja?Cuándo utilizar un proveedor de contenido
En el pasado acabo de implementar SQliteOpenHelper para acceder a los datos de mi base de datos, pero estoy considerando crear un proveedor de contenido. Siento que el enfoque URI para solicitar datos es claro y conciso. Por otro lado, el uso de un proveedor de contenido solo para mi aplicación será redundante (ya que dentro de él tendré una clase SQliteOpenHelper) y más trabajo del que necesito.
Hice una biblioteca para que el proveedor de contenido sea fácil de escribir. Aún más fácil que escribir SQLiteOpenHelper sencillo. https://github.com/coocood/VContentProvider – coocood