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