У меня есть ListView в ListActivity, заполненный таблицей базы данных. Каждая строка ListView представляет собой RelativeLayout с тремя объектами TextView с именами rowid, date и name в указанном порядке. Я могу программно выбирать отдельные строки, используя метод .setSelection(int position) ListView.
Вот что я пытаюсь сделать: когда я нажимаю кнопку в интерфейсе, получаю rowid из текущей выбранной строки списка и выполняю запрос к базе данных, используя rowid. Я не могу понять, как получить rowid из самого списка. rowid может не совпадать с идентификатором или позицией в списке, так как это rowid в базе данных.
Я подозреваю, что для этого потребуется работа с адаптером, но я пытался/искал в Интернете в течение недели и не смог понять это. Спасибо за помощь, которую может оказать любой.