У меня есть Button
, который при нажатии отображает a Dialog
. Все работает как шарм, но если я дважды нажимаю кнопку или быстро нажимаю кнопку, Dialog
открывается два или три раза. Я должен нажать кнопку "Назад" дважды или трижды, чтобы отклонить Dialog
.
Я искал связанные вопросы по SO, но большинство ответов предлагают отключить кнопку или использовать переменную и установить ее в true и false, что не является моим требованием.
Если кто-нибудь знает, как решить эту проблему, пожалуйста, помогите мне.
Код, который я использовал
// Delete item on click of delete button
holder.butDelete.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Dialog passwordDialog = new Dialog(SettingsActivity.this);
passwordDialog.show();
}
});