почему и когда я должен использовать getItemId - PullRequest
1 голос
/ 16 февраля 2012

Привет я использую фрагмент списка, который заполняется из simpleCursorAdapter.

В onCreateContextMenu и onContextItemSelected мне нужно имя элемента списка и идентификатор соответственно.Я получаю правильные результаты с помощью этих команд:

AdapterContextMenuInfo info = (AdapterContextMenuInfo) menuInfo;
String name =  ((Cursor) adapter.getItem(info.position)).getString(1).toString();

и

 ((Cursor) adapter.getItem(info.position)).getInt(0).

курсор из запроса сначала возвратил столбец _id, а второй name. (Объясняя getString(1), getInt (0)).

Мой вопрос: почему и когда мне следует использовать getItemId.Что я должен получить?

...