How many content provider we can implement in one app?
android, android-contentprovider
Solution
You can implement as many as you want, as you can see from the documentation here. To register a content provider, you need to add its corresponding `<provider>` tag in the Android Manifest.
In most cases, however, you won't need multiple content providers. One is usually enough, as it can handle multiple tables. You should only really need more than one if you want your app to provide public access to 2+ separate data entities.
Problem
I've read Android dev guide and notice that we can implement different classes for the content provider. So, - There are many content providers or just one content provider in one Android app? - How to properly implement different content provider classes like that? Here is what I read from the dev guide: You implement a provider as one or more classes in an Android application http://developer.android.com/guide/topics/providers/content-provider-creating.html