使用while
遍历cursor
的话,不要调用cursor.moveToFirst()
,这一点很关键,如果要移动到第一行,可以使用cursor.moveToPosition(-1)
cursor.moveToPosition(-1);
while (cursor.moveToNext()) {
...
}
使用for
for( cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext() ) {
...
}