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