Различные onClickListener на одну кнопку или TextView

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
kondra007
Сообщения: 91
Зарегистрирован: 23 янв 2013, 14:49

Различные onClickListener на одну кнопку или TextView

Сообщение kondra007 » 01 июн 2014, 17:25

Здравствуйте, коллеги!
Вопрос такой: можно ли назначить несколько onClickListener на одну кнопку или TextView?
Возникла такая необходимость в приложении, чтобы при одном условии нажатие инициировало открытие элемента в браузере, а при другом - открытие новой Активити.

Viewer
Сообщения: 180
Зарегистрирован: 30 апр 2014, 11:42

Re: Различные onClickListener на одну кнопку или TextView

Сообщение Viewer » 01 июн 2014, 17:34

конечно нет.
При назначении onClickListener объекту View передается ссылка на объект onClickListener с которым он и будет работать, если вы попробуете еще раз назначить onClickListener, то ссылка перезапишется новым значением.

Я не вижу никаких проблем с этим, обрабатывайте все условия в одном onClickListener

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

Re: Различные onClickListener на одну кнопку или TextView

Сообщение Foenix » 01 июн 2014, 19:42

kondra007 писал(а):Здравствуйте, коллеги!
Вопрос такой: можно ли назначить несколько onClickListener на одну кнопку или TextView?
Возникла такая необходимость в приложении, чтобы при одном условии нажатие инициировало открытие элемента в браузере, а при другом - открытие новой Активити.
:) так в нем и пиши - если... то... иначе )
забыл?
R.id.team

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

Аватара пользователя
kondra007
Сообщения: 91
Зарегистрирован: 23 янв 2013, 14:49

Re: Различные onClickListener на одну кнопку или TextView

Сообщение kondra007 » 01 июн 2014, 20:36

Foenix писал(а): :) так в нем и пиши - если... то... иначе )
забыл?
Мдаа, че-то меня глючит в последнее время :D
Спасибо за ответ!

Ответить