Как использовать setTag

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Tamachi
Сообщения: 203
Зарегистрирован: 17 апр 2013, 00:08

Как использовать setTag

Сообщение Tamachi » 20 апр 2013, 10:53

Есть ListView, работающий с SimpleCursorAdapter.

Хочу использовать setTag для хранения своего объекта.

Делаю так:
m_myItemButton.setTag(0, myObject);

И получаю ошибку "The key must be an application specific resource id".

Посоветуйте как быть?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Как использовать setTag

Сообщение Foenix » 20 апр 2013, 11:44

http://developer.android.com/reference/ ... tml#setTag(int, java.lang.Object)
The specified key should be an id declared in the resources of the application to ensure it is unique (see the ID resource type)
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Tamachi
Сообщения: 203
Зарегистрирован: 17 апр 2013, 00:08

Re: Как использовать setTag

Сообщение Tamachi » 20 апр 2013, 12:59

Olivka писал(а):http://developer.android.com/reference/ ... tml#setTag(int, java.lang.Object)
The specified key should be an id declared in the resources of the application to ensure it is unique (see the ID resource type)

Ну, и чем отличается то, что я написал от того что написано в предлагаемой ссылке на документацию?

К сожалению в доках я не нашёл инфы о том, где и как зарегистрировать этот самый ID чтобы его можно было
использовать в setTag;

И вообще, resource -- понятие обширное.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Как использовать setTag

Сообщение rezak90 » 20 апр 2013, 13:36

Плохо по докам ходите =)
[syntax=xml]<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="id" name="button_ok" />
<item type="id" name="dialog_exit" />
</resources>[/syntax]
R.id.team
Политика на форуме запрещена

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Как использовать setTag

Сообщение Foenix » 20 апр 2013, 21:59

я дала ссылку, в ней в третьей строчке ссылк ана объяснение этого айди
http://developer.android.com/guide/topi ... es.html#Id
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Tamachi
Сообщения: 203
Зарегистрирован: 17 апр 2013, 00:08

Re: Как использовать setTag

Сообщение Tamachi » 21 апр 2013, 14:12

Olivka писал(а):я дала ссылку, в ней в третьей строчке ссылк ана объяснение этого айди
http://developer.android.com/guide/topi ... es.html#Id
Теперь понятно. В каталоге /res/values надо создать файл с идентификаторами.

Спасибо!

P.S.
Откуда появилась мода вместо ответа из 8 слов отправить читателя читать документ из 5000 страниц?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Как использовать setTag

Сообщение Foenix » 21 апр 2013, 14:18

чего???
В моих ссылках, если вы заметили есть такая решеточка. Эта решеточка пересылает тебя внутрь документа туда, куда нужно. Если проблемы со ссылками - это не ко мне.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Tamachi
Сообщения: 203
Зарегистрирован: 17 апр 2013, 00:08

Re: Как использовать setTag

Сообщение Tamachi » 21 апр 2013, 19:12

Olivka писал(а):чего???
В моих ссылках, если вы заметили есть такая решеточка. Эта решеточка пересылает тебя внутрь документа туда, куда нужно. Если проблемы со ссылками - это не ко мне.
Извините, не хотел Вас обидеть. Возможно, решёточка по каким-то причинам не сработала и меня отослали в корень документа. В любом случае -- большое спасибо за помощь! (В докумментации к андроид иногда так трудно бывает что-либо найти!!!)

Ответить