编辑
Cursor遍历的正确方式
本文访问次数:0

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

cursor.moveToPosition(-1);
while (cursor.moveToNext()) {
    ...
}

使用for

for( cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext() ) {
    ...
}
没有任何评论