У мене є проблема з моїм додатком: якщо користувач швидко натискає кнопку кілька разів, генеруються кілька подій, перш ніж зникне навіть моє діалогове вікно, що утримує кнопку
Я знаю рішення, встановивши логічну змінну як прапор при натисканні кнопки, щоб можна було запобігти майбутнім натисканням, доки діалогове вікно не буде закрито. Однак у мене багато кнопок, і доводиться робити це щоразу для кожної кнопки, здається, надмірно. Чи немає іншого способу в android (або, можливо, більш розумного рішення) дозволити лише дію події, що генерується за клік кнопки?
Ще гірше те, що кілька швидких клацань, здається, генерують кілька дій події ще до того, як обробляється навіть перша дія, тому, якщо я хочу відключити кнопку в методі обробки першого клацання, у черзі вже існують дії подій, які очікують на обробку!
Будь ласка, допоможіть Спасибі