i++

プログラム系のメモ書きなど

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);
    ...