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

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

24.07.2015, 12:42. Просмотров 284. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2015, 12:42
Ответы с готовыми решениями:

Получить данные о ошибке
А можно ли как-то при возникновении ошибки в приложении, получить имя ошибки, что за ошибка и в...

Получить данные в string
Добрый ночи такая проблема возникает. Вот код для получение страницы public class...

Получить персональные данные из WhatsApp
Всем доброго времени суток ! Ребята задача такая: нужен код для приложения. Требуется получить...

На смарт получить данные с сервера
Приветствую. Хочу написать прогу для личного пользования. На сервере есть БД. В ней данные,...

Как получить данные из файла .properties
Всем привет. У меня есть класс который не наследуется от Activity. (Это класс фабрика) Как...

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

Как получить данные с гироскопа с телефона?
Здравствуйте, не могли бы вы помочь мне с тем, как получить данные с гироскопа с телефона на ос...

Получить данные из mySLQ с удаленного сервера
У меня на сайте есть база данных, подскажите как с ней работать? Можно пример? Нигде не нашел

Как получить данные контакта из Contact Provider
Подскажите как получить все данные из Contact Provider относящиеся к конкретному контакту?


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

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

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