From within an Activity
I query my database from an AsyncTask
, and I pass the result Cursor
to startManagingCursor()
. From the docs, a managed cursor will automatically invoke requery()
when an activity is restarted.
My question is, is requery() invoked from a background thread? If not and this runs on the UI thread and the query takes a long time to return this could cause a Application Not Responding dialog, right?