0

android sqliteでページングを使用するには? Javaで直接コード例はありますか?

私は使っている

Cursor cursor = mDb.query(DATABASE_TABLE, new String[] {KEY_DATE, KEY_REPS, 
KEY_WEIGHT}, null, null, null, null, KEY_DATE + "DESC", ???);
4

2 に答える 2

0

ここに同様の質問/回答がありますAndroidでフェッチされた制限レコード(Sqliteデータベース)

クエリで LIMIT ... OFFSET を使用するか、カスタム カーソル アダプターを作成することをお勧めします。ページングをどのレベルで行いたいかによると思います。

于 2012-12-21T08:44:46.200 に答える
0

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", ???);

お役に立てれば。

于 2015-12-14T11:55:50.433 に答える