I have an android application with a custom content provider set up to load data asychonously. The database is a local file so I’m not sure if I needed to set up a content provider at all. Sometimes I just need to do something like get a name back from a short list by id. Is it ok to mix the content provider pattern with simple direct database calls, i.e open, query, close type of code blocks?
4
from http://developer.android.com/guide/topics/providers/content-providers.html
You don’t need to develop your own provider if you don’t intend to
share your data with other applications. However, you do need your own
provider to provide custom search suggestions in your own application.
You also need your own provider if you want to copy and paste complex
data or files from your application to other applications.