(Не только для ListView, а для адаптера).
Я продолжаю реализовывать это, когда создаю подкласс BaseAdapter:
@Override
public long getItemId(int position) {
return position;
}
Потому что это нужно реализовать. Я не вижу в этом никакого смысла, мне нужен только getItem (position), а не getItemId (position).
Интересно, имеет ли это какое-то значение (для Android SDK или чего-то еще)?