CursorAdapter所使用的数据源Cursor中必须包含_id列, getItemId方法返回的正是Cursor中的_id列的值, getItemId方法的源码如下:
public long getItemId(int position) { if (mDataValid && mCursor != null) { if (mCursor.moveToPosition(position)) { return mCursor.getLong(mRowIDColumn); } else { return 0; } } else { return 0; } }