Mam problem z moją aplikacją, że jeśli użytkownik szybko kliknie przycisk kilka razy, to generowanych jest wiele zdarzeń, zanim nawet moje okno dialogowe z przyciskiem zniknie
Znam rozwiązanie, ustawiając zmienną boolowską jako flagę po kliknięciu przycisku, dzięki czemu można zapobiec przyszłym kliknięciom, dopóki okno dialogowe nie zostanie zamknięte. Jednak mam wiele przycisków i konieczność robienia tego za każdym razem dla każdego przycisku wydaje się przesadą. Czy w Androidzie nie ma innego sposobu (a może jakiegoś inteligentniejszego rozwiązania), aby zezwolić tylko na akcję zdarzenia generowaną na kliknięcie przycisku?
Co gorsza, wiele szybkich kliknięć wydaje się generować wiele akcji zdarzenia, zanim nawet pierwsza akcja zostanie obsłużona, więc jeśli chcę wyłączyć przycisk w metodzie obsługi pierwszego kliknięcia, w kolejce są już istniejące akcje zdarzeń, które czekają na obsługę!
Proszę o pomoc Dzięki