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

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

Войти
Регистрация
Восстановить пароль
 
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

set и get нескольких значений - Программирование Android

30.05.2013, 19:24. Просмотров 562. Ответов 9
Метки нет (Все метки)

В методе getView адаптера я передаю тег вот так rowView.setTag(id); Затем я его получаю в onListItemClick так String id = (String)v.getTag(); а если я ещё один тэг хочу передать как мне это сделать? пробую так в адаптере передать rowView.setTag(idNew); а принять его как? просто так int idNew = v.getTag(); не получается.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 19:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос set и get нескольких значений (Программирование Android):

Запрос на разницу значений при отсутствии нескольких показателей в одном из значений - MS Access
Добрый вечер! Прошу прощения за возможно глупый вопрос, но для меня это действительно проблема( В моей базе есть таблица с...

Возврат нескольких значений из метода не знаем сколько таких значений - Java
Здравствуйте! Собственно вопрос: как возвращать <несколько> значений из метода если заранее неизвестно <сколько> их будет, ну известно...

Конструкция get и set для нахождения min и max значений массива - C#
Уважаемые форумчаны! А можно ли воспользоваться конструкция get и set, если найти максимальное/минимальное число в одномерном массиве? Если...

Составить программу для вычисления значений функции для нескольких значений аргумента(ов) - PascalABC.NET
Добрый вечер, помогите пожалуйста с задачей в PascalABC. 1. Составить программу для вычисления значений функции для нескольких значений...

Union(Set set1, Set set2) и intersect(Set set1, Set set2) - Java SE
Напишите методы union(Set set1, Set set2) и intersect(Set set1, Set set2), реализующих операции объединения и пересечения двух множеств....

Ошибка SQL запрос: SET CHARACTER SET 'utf8'; - MySQL
Два года назад на одном из форумов некто задал вопрос (см. ниже), на который так никто и не ответил. У меня сейчас точная копия проблемы....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.05.2013, 19:29 #2
ничего не понял.
0
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
30.05.2013, 19:31  [ТС] #3
Как передать два тега и получить потом значение из каждого?
0
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.05.2013, 20:45 #4
ну например как-то так
Java
1
view.setTag(Pair.create(value1, value2));
Java
1
2
3
Pair<String, String> pair = (Pair<String, String>)view.getTag();
String value1 = pair.a;
String value2 = pair.b;
1
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
10.07.2013, 21:26  [ТС] #5
Цитата Сообщение от V0v1k Посмотреть сообщение
Pair<String, String> pair = (Pair<String, String>)view.getTag();
подчёркивает строчку и выдает: Type safety: Unchecked cast from Object to Pair<String,String>

как исправить?
0
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
10.07.2013, 23:35 #6
та вроде так и должно быть.
0
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
11.07.2013, 17:21  [ТС] #7
Цитата Сообщение от V0v1k Посмотреть сообщение
та вроде так и должно быть.
но это ведь Warnings, может это уже использовать нельзя и есть этому замена?
0
haribo
41 / 41 / 3
Регистрация: 26.05.2013
Сообщений: 160
11.07.2013, 17:48 #8
нельзя так кастить. если будет не пара а одинарный таг будет exception
0
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
11.07.2013, 18:41  [ТС] #9
Так а, что же делать???? как быть?

пока использую так:

Java
1
2
3
Pair<String, String> pair = (Pair<String, String>)v.getTag();
            String value1 = pair.first;
            String value2 = pair.second;
Добавлено через 49 минут
и кстати, как можно передать ещё третье значение и к тому же типа int?
0
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
12.07.2013, 00:11 #10
Цитата Сообщение от Stylish2013 Посмотреть сообщение
Так а, что же делать???? как быть?
ну, используйте instanceof
Цитата Сообщение от Stylish2013 Посмотреть сообщение
и кстати, как можно передать ещё третье значение и к тому же типа int?
создайте класс в котором будут все нужные вам переменные.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2013, 00:11
Привет! Вот еще темы с ответами:

Чем отличается guid id {get; set;} от int id {get; set;} - C# MVC
Подскажите пожалуйста чем отличается guid id {get; set;} от int id {get; set;}?

Поиск нескольких значений - MS Access
Добрый Всем день. Есть форма c кнопкой.Таблица Т1, поля таблицы-дата,возр,имя.Нужно найти например: дату-сегодня,возр-10,имя-Коля(в...

Передача нескольких значений - PHP
Есть допустим куча чекбоксов: &lt;input type=&quot;checkbox&quot; value=&quot;1&quot; name=&quot;checkbox&quot; class=&quot;all&quot;&gt; &lt;input type=&quot;checkbox&quot; value=&quot;2&quot;...

вывод нескольких значений - MathCAD
Мне нужно построить график зависимости b от w(b), а я могу вывести только одно значение. Как вывести несколько значений w(b)?


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

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

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