I build an app that uses SQLiteOpenHelper and I see that the cursor objects I received from the queries are closing themselves in their finalize methods.
I know it's not recommended to rely on the finalize method but if I'm working right and not keep unnecessary references to any object (in singletons, lists, async-tasks etc) can't I be sure that all my cursor objects will be released (after an activity or fragment destroyed)?