Tengo Button
, que al hacer clic, muestra Dialog
. Todo funciona como un amuleto, pero si hago doble clic en el botón o hago clic en el botón rápido, el Dialog
se abre dos o tres veces. Tengo que hacer clic dos o tres veces en el botón Atrás para cerrar el Dialog
.Cuadro de diálogo abrir dos veces al hacer clic rápido en el botón
He buscado para preguntas relacionadas sobre SO, pero la mayoría de las respuestas sugieren deshabilitar el botón o para usar una variable y se establece en verdadero y falso, que no es mi requisito.
Si alguien sabe cómo resolver este problema, por favor, ayúdeme.
Código he utilizado
// 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();
}
});
cómo hacer código en 'onClick()' sincronizado y marcando si el diálogo ya está abierto. –
Mira mi respuesta actualizada .. – user370305
Dayuuuum! eres demasiado rápido que un procesador;) – waqaslam