It depends on those guy, when they can remove it depends on them. Deprecated meaning? is here.
By reviewing the SimpleCursorAdapter doc, you will get two methods.. The one you are using SimpleCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to) and another is SimpleCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to, int flags) which added in API 11 after deprecation of previous.
The docs says
This constructor was deprecated in API level 11. This option is
discouraged, as it results in Cursor queries being performed on the
application's UI thread and thus can cause poor responsiveness or even
Application Not Responding errors. As an alternative, use
LoaderManager with a CursorLoader.
So You should modify your method as
if(android.os.Build.VERSION.SDK_INT >= 11) {
//Call another constructor
} else {
//the constructor which you are calling
}