¿Cómo resolver el botón del widget de la aplicación que no responde al problema de evento de clic en Android?

Hay dos métodos para responder eventos de clic para Button en Android … ambos métodos funcionan de maravilla … según la facilidad del desarrollador, puede seleccionar cualquiera …
1) En el documento xml donde se especifica su botón, agregue el atributo “android: onclick” y llame a este método desde la clase java
P.ej:-
Button.xml
<Botón
android: id = “@ + id / button1”
android: layout_height = “wrap_content”
android: layout_width = “wrap_content”
android: text = “hagamos esto”
android: onClick = “DoIt”
/>

Button.java
(Agregue este código dentro de su clase java)

DoIt vacío privado (Ver v) {
// escribe el código para hacer clic en el botón
}

2) Usando setOnClickListener

(Agregue este código dentro de su clase java)

button.setOnClickListener (nuevo OnClickListener () {

@Anular
public void onClick (Ver v)
{
Toast.makeText (esto, “Hola mundo”, Toast.LENGTH_LONG) .show ();
}
}

¡No olvides inicializar tu botón en el método onCreate usando findViewById, de lo contrario terminarás en Nullpointer Exception!

¡Feliz codificación!