android sqliteでページングを使用するには? Javaで直接コード例はありますか?
私は使っている
Cursor cursor = mDb.query(DATABASE_TABLE, new String[] {KEY_DATE, KEY_REPS,
KEY_WEIGHT}, null, null, null, null, KEY_DATE + "DESC", ???);
ここに同様の質問/回答がありますAndroidでフェッチされた制限レコード(Sqliteデータベース)
クエリで LIMIT ... OFFSET を使用するか、カスタム カーソル アダプターを作成することをお勧めします。ページングをどのレベルで行いたいかによると思います。
index および no でLIMITキーワードを使用できます。特定のレコードを取得するための行の数は、次のようになります。
Cursor cursor = mDb.query(DATABASE_TABLE, new String[] {KEY_DATE, KEY_REPS,
KEY_WEIGHT}, null, null, null, null, KEY_DATE + "DESC LIMIT index, No. of records to fetch", ???);
お役に立てれば。