Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
sarTemd174
57 / 57 / 1
Регистрация: 03.01.2012
Сообщений: 136
24.07.2015, 12:42     Получить данные по конкретному чату #1
Здравствуйте, такая проблема, не могу понять как лучше реализовать эту идею.
У меня есть массив объектов типа 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, в листвью отображать только Название

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

Как получить данные контакта из Contact Provider Android
Android Получить данные о ошибке
Android Как получить данные из Runnable процесса вызываемого из CallBack функции
Android клиент-серверное приложение. Не могу получить данные с сервера Android
Android Получить данные о сети: IP роутера к которому подключен телефон, MAC
Android Как получить данные с гироскопа с телефона?
Как получить данные из файла .properties Android
Android Получить данные в string
Android На смарт получить данные с сервера
Получить данные из mySLQ с удаленного сервера Android
Android Получить персональные данные из WhatsApp
Android Где можно получить тестовые данные REST API?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
не спать!
1882 / 1616 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
24.07.2015, 13:21     Получить данные по конкретному чату #2
в слушатель, который OnItemClickListener прилетает параметр position, то есть номер позиции элемента в листвью...и кэп подсказывает что он равен позиции объекта (Chat) в list-е или массиве chats[] хотя все-таки удобнее использовать List а не массив
Mikalai
248 / 224 / 91
Регистрация: 11.01.2015
Сообщений: 643
24.07.2015, 13:22     Получить данные по конкретному чату #3
При клике на listview ты можешь получить индекс в массиве объектов типа Chat. Ну а дальше дело техники.
sarTemd174
57 / 57 / 1
Регистрация: 03.01.2012
Сообщений: 136
24.07.2015, 19:26  [ТС]     Получить данные по конкретному чату #4
Всем спасибо, мой затуп был.
Yandex
Объявления
24.07.2015, 19:26     Получить данные по конкретному чату
Ответ Создать тему

Метки
activity, android, chat, java
Опции темы

Текущее время: 01:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru