有没有更快的方法来循环访问Sqlite查询中的行?
2022-09-04 04:29:46
我使用以下行对 Sqlite 查询的行进行循环。
this.open(); // opening db
Cursor cursor = db.rawQuery(strQuery, null);
cursor.moveToFirst();
do {
// do something
} while (cursor.moveToNext());
cursor.close();
当行数约为15000时,需要很长时间。空块大约需要4秒,具有一些代码的块大约需要6秒。它表明以这种方式迭代行非常耗时。
while
有没有更快的方法在android和Sqlite中循环行?
谢谢