游标get row id返回0

时间:2012-06-12 00:41:01

标签: android sqlite cursor

我正在尝试检索表中行的行ID,但是对于所有行,我得到零。这基本上就是我在做的事情:

long getIdForPosition(int position) {
    Cursor cursor = getContentResolver().query(uri, null, null, null, sortOrder);
    cursor.moveToPosition(position);
    long _id = cursor.getLong(cursor.getColumnIndex(MyTable.COLUMN_ID)); // The value for COLUMN_ID is "_id"
    cursor.close();
    return _id
}

这会为所有行返回零。光标有效并移动到有效位置

0 个答案:

没有答案