Кажется, проблема с вашей стороны, я проверил, и она отлично работает,
Метод
public Cursor GetBetween(String[] projection,String selection, String[] args){
return db.query(TBL_NAME, projection, selection, args, null, null, null);
}
Осуществление
String[] projection = new String[]{"_id"};
String[] selectionArgs = new String[]{"1","3"};
String selection = "_id between ? and ?";
Cursor cursorGetBetween = helper.GetBetween(projection,selection, selectionArgs);
startManagingCursor(cursorGetBetween);
cursorGetBetween.moveToFirst();
while(!cursorGetBetween.isAfterLast()){
Log.d("value of cursorGetBetween", cursorGetBetween.getString(0));
cursorGetBetween.moveToNext();
}
выход
01-31 18:42:58.176: D/value of cursorGetBetween(647): 1
01-31 18:42:58.176: D/value of cursorGetBetween(647): 2
01-31 18:42:58.176: D/value of cursorGetBetween(647): 3