I am aware that Content Providers are designed to permit open data sharing between applications. But I'm curious if anyone has ideas for creating a Content Provider that would only be used within your own app. Would doing this have any advantages? Exist any drawbacks?
To retrieve data from my database in the past, I just used the SQliteOpenHelper; however, I'm thinking about constructing a Content Provider. The URI method of requesting data seems to me to be simple and direct. However, since my application will contain a SQliteOpenHelper class, will have a Content Provider solely for it to be redundant and require more work than I need?