Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
sarTemd174
59 / 59 / 15
Регистрация: 03.01.2012
Сообщений: 136
1

Получить данные по конкретному чату

24.07.2015, 12:42. Просмотров 297. Ответов 3

Здравствуйте, такая проблема, не могу понять как лучше реализовать эту идею.
У меня есть массив объектов типа Chat, у каждого объекта есть поля, допустим: ID (айди чата), Title (название), lastmessage(последнее собщ), creator(создатель) и т.д

Мне нужно в listview отобразить название чата, т.е Title, но при клике по листвью передать его параметры, допустим lastmessage и ID на другой активити через интент.


Вот допустим всем элемента листвью я присвою Title

Java
1
2
3
for (int i = 0; i < chats.length; i++) {
                                listAdapter.add(chats[i].Title);
                            }
Но если я буду потом при клике брать Title выбранного элемента в листвью и искать такой title в своем массиве chats, то это будет не правильно, потому что у чатов могут быть одинаковые названия. Следовательно нужно искать по ID, в листвью отображать только Название

Как сделать это правильно?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2015, 12:42
Ответы с готовыми решениями:

Как получить доступ к конкретному textbox?
Здравствуйте, такой вопрос: в процессе работы программы создается n-ое количество textbox-ов в...

Переписать данные их одного файла в другой согласно конкретному варианту
Постановка задачи Необходимо переписать данные их одного файла в другой согласно конкретному...

Парсить данные с сайта по конкретному городу, название которого взято из файла
Задача: существует некий файл со списком населенных пунктов на бельгийском (голландском),...

Написать парсер контента - получить гороскоп на сегодня по конкретному знаку зодиака
Добрый день. Решил написать небольшой парсер контента, нужно выдернуть гороскоп на сегодня по...

Дано действительное число a. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить значение соответствующее конкретному
Дано действительное число a. Не пользуясь никакими другими арифметическими операциями, кроме...

3
Pablito
2860 / 2273 / 767
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 1
24.07.2015, 13:21 2
в слушатель, который OnItemClickListener прилетает параметр position, то есть номер позиции элемента в листвью...и кэп подсказывает что он равен позиции объекта (Chat) в list-е или массиве chats[] хотя все-таки удобнее использовать List а не массив
1
Mikalai
266 / 242 / 96
Регистрация: 11.01.2015
Сообщений: 673
24.07.2015, 13:22 3
При клике на listview ты можешь получить индекс в массиве объектов типа Chat. Ну а дальше дело техники.
1
sarTemd174
59 / 59 / 15
Регистрация: 03.01.2012
Сообщений: 136
24.07.2015, 19:26  [ТС] 4
Всем спасибо, мой затуп был.
0
24.07.2015, 19:26
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2015, 19:26

Подключение к чату
Вопрос, как написать на С++ программку которая будет подключаться к чату, самостоятельно входить в...

Дайте совет по чату
Адрес чата: chatki.ru Запрос: чат для подростков 39 позиция в яше, в гугле всё отлично. дайте...

Вопросы по wap чату.
Я создал wap чат, и у меня вот такой вопрос возник, я хочу сделать, что бы когда заходишь на сайт,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru