天天看點

關于CursorAdapter的getItemId方法的傳回值

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;
    }
}      

繼續閱讀