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
}