, . , .
, , , .
But having too many content providers can really confuse you and is not required. The only scenario I see for multiple content providers is that you have several databases in your application and you want to share all these databases with external applications. Where you can use a separate content provider for each database to share it with the outside world.
Hope this helps.
source
share