Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Antohsa
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
#1

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

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

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

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

сма DAEWOO DWD M1029A чем заменить транс, трансформатор в обрыве, чем заменить
день добрый. модуль PN:361430A950 первичная транса в обрыве . может кто...

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

Чем заменить new на Си?
есть строчки кода, как их преобразовать в Си код? typedef struct CFind { ...

Чем заменить?
Чем заменить кондеры 100n в программатор на FT232RL? Ибо в трёх нигазах таких...

Чем заменить соответствие
Добрый день всем! Суть: Имеется некоторое соответствие: Соотв = Новый...

5
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 144
22.11.2016, 11:00 #2
performClick(); как вариант
вернет:
True there was an assigned OnClickListener that was called, false otherwise is returned.
но если он назначен то кнопка будет нажата и сработает событие онклик - надо это вам или нет смотрите сами
0
Antohsa
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
22.11.2016, 11:26  [ТС] #3
Как я понимаю, что performClick() возвращает true, если нажатие уж было и обработчик уже сработал... мне бы надо знать, если обработчик еще до обработки нажатий...
0
Pablito
2646 / 2128 / 726
Регистрация: 12.05.2014
Сообщений: 7,439
Завершенные тесты: 1
22.11.2016, 11:33 #4
ты в своей программе не знаешь, есть ли на вьюшке слушатель?
0
Antohsa
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
22.11.2016, 11:38  [ТС] #5
В зависимости от ситуации, слушатель может стоять, а может быть установлен в null....
0
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 144
22.11.2016, 12:22 #6
Цитата Сообщение от Antohsa Посмотреть сообщение
Как я понимаю, что performClick() возвращает true, если нажатие уж было и обработчик уже сработал...
обратитесь к перевозчику. true вернет если есть назначенный слушаетль
0
22.11.2016, 12:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2016, 12:22
Привет! Вот еще темы с решениями:

Чем заменить mysql_result
Здравствуйте. Запрос: "SELECT COUNT(*) FROM zakazy" // Общее количество...

чем можно заменить:
Собственно серьездно, перешел на линукс, а точнее на убунту 10.10, встал вопрос...

Чем заменить calloc?
#include <iostream> #include <vector> #include <cstdlib> #include <iomanip>...

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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