我正在尝试检索表中行的行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
}
这会为所有行返回零。光标有效并移动到有效位置