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

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

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

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

Мне нужно в listview отобразить название чата, т.е Title, но при клике по листвью передать его параметры, допустим lastmessage и ID на другой активити через интент.
http://www.cyberforum.ru/android-dev/thread998130.html


Вот допустим всем элемента листвью я присвою 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Получить данные по конкретному чату (Программирование Android):

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

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

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

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

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

3
Pablito
2644 / 2126 / 725
Регистрация: 12.05.2014
Сообщений: 7,433
Завершенные тесты: 1
24.07.2015, 13:21 #2
в слушатель, который OnItemClickListener прилетает параметр position, то есть номер позиции элемента в листвью...и кэп подсказывает что он равен позиции объекта (Chat) в list-е или массиве chats[] хотя все-таки удобнее использовать List а не массив
1
Mikalai
262 / 238 / 95
Регистрация: 11.01.2015
Сообщений: 666
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 относящиеся к...

Retrofit не может получить данные через API
Добрый день. Такая проблем: Есть сайт с магазином с API, типа...

Где можно получить тестовые данные REST API?
Доброго дня. Где можно попрактиковаться с REST API (retrofit, gson)? То что...


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

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

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