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

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

Войти
Регистрация
Восстановить пароль
 
Antohsa
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
#1

Чем заменить hasOnClickListeners() - Программирование Android

22.11.2016, 02:26. Просмотров 196. Ответов 5
Метки нет (Все метки)

Здравствуйте, всем.

Как узнать есть ли слушатель на кнопке? Использую hasOnClickListeners(), но ругается на версию API level.. приложения совсем простые, указываю минимум 14, просит 15.... помогает, если вставить такую конструкцию: @RequiresApi(api = Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2016, 02:26     Чем заменить hasOnClickListeners()
Посмотрите здесь:

Чем можно заменить заменить toggle() ? - jQuery
Добрый день, у меня такой вопрос. Чем можно заменить toggle(function(), function()); В ранних версиях toggle можно было использовать как...

Чем заменить new на Си? - C (СИ)
есть строчки кода, как их преобразовать в Си код? typedef struct CFind { int x, y, value; struct CFind *nextRight,...

Чем заменить iframe - HTML, CSS
Есть iframe, куда вывожу все ссылки. Но ! возникла проблема. Ничто не может выйти за пределы iframe... Даже в зону padding этого контейнера...

Чем заменить <font> - HTML, CSS
Чем заменить тег &lt;font&gt; в HTML5? &lt;font color=red&gt;Test&lt;/font&gt;

чем можно заменить - Matlab
В маткаде есть такая функция как rkfixed(y, x1, x2, intvls, D), которая возвращает матрицу значений решений дифференциального уравнения,...

Чем заменить cinvoke? - FASM
Чем можно заменить cinvoke я пробувал заменить прерыванием 0ah - 21h но программа выдает ошибку format PE console 4.0 include...

Чем заменить DBGrid1CellClick? - Delphi БД
Как сделать так чтоб данные в Edit-ах отображались при перемещении курсора в таблице TDBGrid, а не по нажатию на строку в TDBGrid? как...

Чем заменить SetColor? - Pascal ABC
Переписываю программку с турбо на абс и не знаю,как заменить SetColor.

Чем заменить calloc? - C++
Здравствуйте, подскажите, как можно заменить str2 = (char*)calloc(strlen(str1) + 1, 1); на простое выделение в С++? Пробовал так : ...

Чем заменить псевдографику? - C Linux
Здравствуйте! Есть написанный мной драйвер от мыши под Линукс, который передает координаты в userspace со скоростью 10nsec ( согласно...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 135
22.11.2016, 11:00     Чем заменить hasOnClickListeners() #2
performClick(); как вариант
вернет:
True there was an assigned OnClickListener that was called, false otherwise is returned.
но если он назначен то кнопка будет нажата и сработает событие онклик - надо это вам или нет смотрите сами
Antohsa
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
22.11.2016, 11:26  [ТС]     Чем заменить hasOnClickListeners() #3
Как я понимаю, что performClick() возвращает true, если нажатие уж было и обработчик уже сработал... мне бы надо знать, если обработчик еще до обработки нажатий...
Pablito
2403 / 1848 / 579
Регистрация: 12.05.2014
Сообщений: 6,577
Завершенные тесты: 1
22.11.2016, 11:33     Чем заменить hasOnClickListeners() #4
ты в своей программе не знаешь, есть ли на вьюшке слушатель?
Antohsa
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
22.11.2016, 11:38  [ТС]     Чем заменить hasOnClickListeners() #5
В зависимости от ситуации, слушатель может стоять, а может быть установлен в null....
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 135
22.11.2016, 12:22     Чем заменить hasOnClickListeners() #6
Цитата Сообщение от Antohsa Посмотреть сообщение
Как я понимаю, что performClick() возвращает true, если нажатие уж было и обработчик уже сработал...
обратитесь к перевозчику. true вернет если есть назначенный слушаетль
Yandex
Объявления
22.11.2016, 12:22     Чем заменить hasOnClickListeners()
Ответ Создать тему
Опции темы

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