When to use a Content Provider
I would argue it is definitely a good idea to use a ContentProvider even if you don’t intend to make it public. It’s good practice to provide the extra level of abstraction over your data to make it easier to change internally. What if you decide to change the underlying database structure at a later … Read more