У меня есть ListActivity
, который реализует onListItemClick()
и вызывает функцию doSomething()
класса. Последний содержит l.setSelection(position)
, где l
- объект ListView
.
Теперь есть onClickListener()
прослушивание нажатия кнопки, которое выполняет некоторые действия, и это тоже вызывает doSomething()
.
В первом случае выбранный элемент позиционируется соответствующим образом, но в последнем случае ничего не происходит.
Любые подсказки об этом странном поведении и о том, как я могу заставить его работать?