Ho un problema con la mia app che se l'utente fa clic sul pulsante più volte velocemente, vengono generati più eventi prima ancora che la mia finestra di dialogo che tiene premuto il pulsante scompaia
Conosco una soluzione impostando una variabile booleana come flag quando si fa clic su un pulsante in modo che i clic futuri possano essere prevenuti fino alla chiusura della finestra di dialogo. Tuttavia ho molti pulsanti e doverlo fare ogni volta per ogni pulsante sembra essere eccessivo. Non c'è altro modo in Android (o forse qualche soluzione più intelligente) per consentire solo l'azione dell'evento generata per clic sul pulsante?
Quel che è ancora peggio è che più clic rapidi sembrano generare più azioni di eventi prima che venga gestita anche la prima azione, quindi se voglio disabilitare il pulsante nel metodo di gestione del primo clic, ci sono già azioni di eventi esistenti nella coda in attesa di essere gestite!
Per favore aiutatemi grazie