0

У меня есть Gridview, который заполняется данными из Интернета. Один из параметров - это идентификатор элемента - моя цель - как-то сохранить этот идентификатор, чтобы использовать его в методе onItemClickListener. На первом в своей деятельности я тянуть данные с помощью пользовательских компонентов, после чего я использую его метод адаптера:Параметры GridView

public View getView(int position, View convertView, ViewGroup parent)

Где и как я должен держать связь между элементами сетки и фактическими идентификаторами данных, поэтому, когда я нажимаю на элемент сетки, например, запускается активность с соответствующим параметром id.

p.s. ID не отображается в gridview.

+0

это адаптер.getAdapter(). GetItemId (позиция) внутри onItemClickListener –

ответ

0

Создайте собственный объект (класс) и сохраните все значения внутри ArrayList, передайте его пользовательскому адаптеру для отображения данных внутри метода getView().

И по методу щелчка вы можете легко получить этот объект с щелчком объекта ArrayList.