I'm loading the contents of a database into a GridView using a CursorLoader and a ContentProvider.
The application is working but in the log is written several times "close() was never explicitly called on database.
I found some topics about this issue and the response to "close database in ContentProvider is": "A content provider is created when its hosting process is created, and remains around for as long as the process does, so there is no need to close the database".
So, whats going wrong? As the database is opened within the ContentProvider, if I close it the cursor returned will be empty, how I resolve this issue?