Страница 1 из 1

Вопрос по передаче данных в элементы ListView.

Добавлено: 16 июн 2014, 16:56
dragues
Реализовал в приложении динамически подгружаемый список пользователей из БД и поиск по пользователям с помощью json запроса посредством php скрипта, который возвращает имя фамилию и id пользователя. В результате отработки json запроса элементы ListView заполняются ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.list_user, usersArray); где usersArray это массив строк типа 'имя'+'фамилия'.
Требуется сделать так чтобы при нажатии на элемент списка открывалась страница профиля пользователя на новом активити (соответственно по id пользователя). Для этого я и думаю передавать каким либо образом засунуть скрытым полем id пользователя внутрь элементов listview. Как это можно сделать, или следует взять иной подход к этому вопросу???
p.s. Сильно не бейте за неграмотность. :D



Думаю попробовать как здесь http://freehabr.ru/blog/android/2022.html и скрыть второе поле )) ща затестирую схему.

Re: Вопрос по передаче данных в элементы ListView.

Добавлено: 16 июн 2014, 18:39
altwin

Re: Вопрос по передаче данных в элементы ListView.

Добавлено: 16 июн 2014, 20:10
dragues
altwin писал(а):http://habrahabr.ru/post/133575/

Благодарю за наводку :)

Re: Вопрос по передаче данных в элементы ListView.

Добавлено: 16 июн 2014, 22:32
Foenix
обычно заводят тип, состоящий из id и имени, с геттерами и сеттерами. Потом массив не стрингов, а этих типов (заполняется так же как вы заполнили уже массив стрингов). Потом по щелчку на строке по position находят в этом массиве эту строку и читают из нее id

Re: Вопрос по передаче данных в элементы ListView.

Добавлено: 16 июн 2014, 22:32
Foenix
dragues писал(а):
altwin писал(а):http://habrahabr.ru/post/133575/

Благодарю за наводку :)
наводка ведет не туда))

Re: Вопрос по передаче данных в элементы ListView.

Добавлено: 18 июн 2014, 12:38
dragues
Foenix писал(а):
dragues писал(а):
altwin писал(а):http://habrahabr.ru/post/133575/

Благодарю за наводку :)
наводка ведет не туда))
;) Действительно. Спасибо всем за помощь, сделал как феникс посоветовалА! (прим. модератора. Это девушка.) Чет я действительно заморочился по ерунде =)

Re: Вопрос по передаче данных в элементы ListView.

Добавлено: 18 июн 2014, 18:27
Foenix
dragues, толк определенно есть, коли ты с моего разъяснения все понял как надо, а не стал спрашивать "а что это" :)