Eu tenho um problema com meu aplicativo que, se o usuário clicar no botão várias vezes rapidamente, vários eventos serão gerados antes mesmo de minha caixa de diálogo segurando o botão desaparecer
Eu conheço uma solução definindo uma variável booleana como um sinalizador quando um botão é clicado para que futuros cliques possam ser evitados até que a caixa de diálogo seja fechada. No entanto, tenho muitos botões e ter que fazer isso sempre para todos os botões parece ser um exagero. Não há outra maneira no Android (ou talvez alguma solução mais inteligente) para permitir apenas a ação de evento gerada por clique de botão?
O que é ainda pior é que vários cliques rápidos parecem gerar várias ações de evento antes mesmo que a primeira ação seja tratada, portanto, se eu quiser desabilitar o botão no método de tratamento do primeiro clique, já existem ações de eventos existentes na fila esperando para serem tratadas!
Por favor ajude obrigado