Android : SQLiteDatabase で Limit と Offset を使う
SQLiteDatabase#query の String limit に ',' 区切りで Offset と Limit を指定します。
数字だけでよく、"LIMIT N OFFSET M" のように指定すると invalid LIMIT clauses で IllegalArgumentException が出るので注意が必要です。
String[] columns = new String[]{ _ID, COLUMN_XXX }; String limit = String.format("%d, %d", offset, limit); try { Cursor cursor = db.query(true, TABLE_TOPIC, columns, null, null, null, null, null, limit); ...