我正在使用以下几行来循环 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 中的行?
谢谢,