I'm creating a managedQuery in the FilterQueryProvider.runQuery() of a ResourceCursorAdapter. That works fine, but if I set up a filter, then go to a different app, then go back to the app with the filter, the app crashes with 'attempt to acquire a reference on a close SQLiteClosable' in the performResumeActivity.
My guess is that the cursor manager is trying to call requery() on the filter queries, but they have since been closed by the magic fairy (I don't keep a pointer to the cursors). The only way I can get this to work is by using a double-buffered cursor for the filters that I maintain myself and close in onPause(). That seems pretty backwards. What can cause a cursor to become invalid after the activity changes? I only have this problem when using the filter. -Mike --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

