Code example for Cursor

Methods: getColumnIndexOrThrowgetLongmoveToPosition

0
   * @see android.widget.ListAdapter#getItemId(int) 
   */ 
  @Implementation 
  public long getItemId(int position) {
    if (mDataValid && mCursor != null) {
      this.mCursor.getColumnIndexOrThrow("_id");
      if (mCursor.moveToPosition(position)) {
        return mCursor.getLong(mRowIDColumn);
      } else { 
        return 0; 
      } 
    } else { 
      return 0; 
    } 
  } 
 
  @Implementation 
  public boolean hasStableIds() { 
    return true; 
  }