, AbstractCursor Android, Jellybean.
unit test, , MatrixCursor:
@Test
public void testCursor() {
MatrixCursor cursor = new MatrixCursor(new String[] { "id" });
for (String s : new String[] { "1", "2", "3" }) {
cursor.addRow(new String[] { s });
}
cursor.moveToPosition(0);
assertThat(cursor.moveToPrevious(), is(true));
cursor.moveToPosition(cursor.getCount()-1);
assertThat(cursor.moveToNext(), is(true));
assertThat(cursor.moveToPosition(c.getCount()), is(true));
assertThat(cursor.moveToPosition(-1), is(true));
}
, moveToNext, moveToPrevious moveToPosition.
API 16 AbstractCursor.moveToPosition(int position), -, , false , .
, Android, , , , Android, . . / javadoc, . , Cursors/CursorWrappers Android, .