У меня проблема с моим приложением: если пользователь нажимает кнопку несколько раз быстро, генерируются несколько событий, прежде чем даже мое диалоговое окно с кнопкой исчезнет.
Я знаю решение, устанавливая логическую переменную в качестве флага при нажатии кнопки, чтобы можно было предотвратить будущие щелчки, пока диалоговое окно не будет закрыто. Однако у меня много кнопок, и необходимость делать это каждый раз для каждой кнопки кажется излишним. Нет ли другого способа в Android (или, может быть, более разумного решения), чтобы разрешить только действие события, генерируемое при нажатии кнопки?
Что еще хуже, несколько быстрых щелчков, кажется, генерируют несколько действий по событию до того, как будет обработано даже первое действие, поэтому, если я хочу отключить кнопку в методе обработки первого щелчка, в очереди уже есть действия с событиями, ожидающие обработки!
Пожалуйста, помогите Спасибо