Страница 1 из 1

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

Добавлено: 20 апр 2013, 10:53
Tamachi
Есть ListView, работающий с SimpleCursorAdapter.

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

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

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

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

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

Добавлено: 20 апр 2013, 11:44
Foenix
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)

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

Добавлено: 20 апр 2013, 12:59
Tamachi
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 -- понятие обширное.

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

Добавлено: 20 апр 2013, 13:36
rezak90
Плохо по докам ходите =)
[syntax=xml]<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="id" name="button_ok" />
<item type="id" name="dialog_exit" />
</resources>[/syntax]

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

Добавлено: 20 апр 2013, 21:59
Foenix
я дала ссылку, в ней в третьей строчке ссылк ана объяснение этого айди
http://developer.android.com/guide/topi ... es.html#Id

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

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

Спасибо!

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

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

Добавлено: 21 апр 2013, 14:18
Foenix
чего???
В моих ссылках, если вы заметили есть такая решеточка. Эта решеточка пересылает тебя внутрь документа туда, куда нужно. Если проблемы со ссылками - это не ко мне.

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

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