//row --> 2
int row = mCursor.getCount();
for (int i = 0; i < row; i++) {
if (mCursor.moveToPosition(i)){
int val = mCursor.getInt(mCursor.getColumnIndexOrThrow(UTILI_COLLOC_ID_UTILI))
}
}
我无法理解,因为查询中有2行。但是,当我想使用“mCursor.moveToPosition(i)”读取第二行时,那是错误的……为什么?
最佳答案
我想你可以放心使用
while(mCursor.moveToNext()) {
// code
}
而不是循环