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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
sarTemd174
57 / 57 / 1
Регистрация: 03.01.2012
Сообщений: 136
#1

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

24.07.2015, 12:42. Просмотров 238. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить данные по конкретному чату (Программирование Android):

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

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

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

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

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

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

3
Pablito
2477 / 1961 / 611
Регистрация: 12.05.2014
Сообщений: 6,866
Завершенные тесты: 1
24.07.2015, 13:21 #2
в слушатель, который OnItemClickListener прилетает параметр position, то есть номер позиции элемента в листвью...и кэп подсказывает что он равен позиции объекта (Chat) в list-е или массиве chats[] хотя все-таки удобнее использовать List а не массив
1
Mikalai
256 / 232 / 94
Регистрация: 11.01.2015
Сообщений: 656
24.07.2015, 13:22 #3
При клике на listview ты можешь получить индекс в массиве объектов типа Chat. Ну а дальше дело техники.
1
sarTemd174
57 / 57 / 1
Регистрация: 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 с удаленного сервера - Программирование Android
У меня на сайте есть база данных, подскажите как с ней работать? Можно пример? Нигде не нашел

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

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

Получить данные о сети: IP роутера к которому подключен телефон, MAC - Программирование Android
Как получить данные о сети. а именно - IP роутера к которому подключен телефон, MAC и т.д.


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
24.07.2015, 19:26
Ответ Создать тему
Опции темы

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