Tengo un problema con mi aplicación que si el usuario hace clic en el botón varias veces rápidamente, se generan varios eventos antes de que desaparezca incluso mi diálogo que mantiene presionado el botón
Conozco una solución estableciendo una variable booleana como una bandera cuando se hace clic en un botón para evitar futuros clics hasta que se cierre el cuadro de diálogo. Sin embargo, tengo muchos botones y tener que hacer esto cada vez para cada botón parece ser una exageración. ¿No hay otra forma en Android (o tal vez alguna solución más inteligente) para permitir solo la acción de evento generada por clic en el botón?
Lo que es aún peor es que múltiples clics rápidos parecen generar múltiples acciones de eventos incluso antes de que se maneje la primera acción, por lo que si quiero deshabilitar el botón en el método de manejo del primer clic, ¡ya hay acciones de eventos existentes en la cola esperando ser manejadas!
Por favor ayuda gracias