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

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

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

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

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

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

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

Программирование с нуля - на чем и в чем пишутся программы - Программирование Android
Доброго времени суток. Хочу попробовать в программировании на андроид, и немогу найти информацию, что для этого нужно, т.е. на чём...

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

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

Чем заменить Memo? - Delphi БД
Здравствуйте. Писал код, чтоб из бд и разных компонентов, добавлялось в Meemo и потом все это на печать и сохранить как текстовый файл. так...

Чем заменить знак? - Программирование iOS
Подскажите Чем заменить знак +? Как я делал на C# Label1.Text = "http://" + SiteAdress.text; Как сделать так же в Xcode? ...

Чем заменить calc - HTML, CSS
Добрый вечер, подскажите, чем можно заменить calc() для позиционирования фоновой картинки, т.к. сейчас все фоновые картинки здесь...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 137
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
2494 / 1939 / 605
Регистрация: 12.05.2014
Сообщений: 6,799
Завершенные тесты: 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
Сообщений: 137
22.11.2016, 12:22 #6
Цитата Сообщение от Antohsa Посмотреть сообщение
Как я понимаю, что performClick() возвращает true, если нажатие уж было и обработчик уже сработал...
обратитесь к перевозчику. true вернет если есть назначенный слушаетль
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2016, 12:22
Привет! Вот еще темы с ответами:

Чем заменить define из C++ - C#
Добрый вечер! Помогите, пожалуйста, как нижеследующий код использовать в С#? #ifndef U64 #define U64 typedef unsigned long...

Чем заменить cin? - C++
как можно иначе динамически инициализировать переменную. чтобы не применять cin ? например cout я подменил на printf просто делаю...

Чем заменить Turbo C++? - C++
Здравствуйте,извиняюсь,Если такая тема была уже создана. Не подскажите,чем можно заменить Borland Turbo C++ и C++ builder. Система windows...

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.11.2016, 12:22
Ответ Создать тему
Опции темы

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