Sqlite クエリの行をループするために次の行を使用しています。
this.open(); // opening db
Cursor cursor = db.rawQuery(strQuery, null);
cursor.moveToFirst();
do {
// do something
} while (cursor.moveToNext());
cursor.close();
行数が 15000 程度になると時間がかかります。空のwhile
ブロックwhile
の場合は約 4 秒、コードのあるブロックの場合は約 6秒かかります。この方法で行を反復処理すると時間がかかることがわかります。
AndroidとSqliteで行をループするためのより速い方法はありますか?
ありがとう、