SimpleCursorAdapter deprecated in API version 15?
Only the constructor is deprecated, not the whole class.
SimpleCursorAdapter (Context context, int layout, Cursor c, String[] from, int[] to)
calls SimpleCursorAdapter (Context context, int layout, Cursor c, String[] from, int[] to, int flags)
with flags
set to FLAG_AUTO_REQUERY
.
But FLAG_AUTO_REQUERY
is deprecated because
[...] it results in Cursor queries being performed on the application's UI thread [...]
so also the constructor is deprecated.
The standard constructor is not deprecated but, obviously, you don't have to call it with flags
= FLAG_AUTO_REQUERY
!
Finally, if you are using SimpleCursorAdapter
with a CursorLoader
, as the documentation suggests,
this flag is not needed and you can pass 0
.