El evento de clic de botón no funciona en Monodroid

SOLUCIONADO: La última actualización resolvió el problema de alguna manera.

Estoy experimentando un problema muy extraño. Cada vez que hago clic (toco) el botón en mi aplicación Monodroid, ¡no pasa nada! (Solo puedo escuchar el sonido de tic y nada más).

Permítanme aclarar que las cosas han ido muy bien antes, pero hoy he estado experimentando este problema inusual. A continuación se muestra el código.

        base.OnCreate(bundle);

        SetContentView(Resource.Layout.Main);

        Button button = FindViewById<Button>(Resource.Id.button1);
        ProgressBar progressbar = FindViewById<progressbar>(Resource.Id.progressbar1);

Ahora he intentado activar el evento de clic de las siguientes tres maneras,

       button.Click +=new EventHandler(button_Click);

       button.Click +=(sender,e)=> {//stuff;};

       button.Click += delegate {//stuff; };  

En todos los métodos, si actualizo el método (como cambiar el texto del botón), funciona, pero si trato de hacer algo más, no funciona.

Lo que he intentado que no funciona en los controladores mencionados anteriormente: -

       Toast.MakeText(this, "blabla", ToastLength.Long);

       progressbar.visibility = viewstates.visible   etc

¡Este evento de clic de botón ha estado funcionando bien! Incluso tengo una aplicación que implementa las tareas mencionadas anteriormente que funcionaron, pero al volver a compilar desde Visual Studio e instalar la aplicación en el dispositivo, no funcionó.

¡Sí!, reinicié mi PC, dispositivo Android, hice nuevos programas para probar la funcionalidad, ¡pero no funcionó!.

Probé lo anterior tanto en un emulador como en un dispositivo Android (Galaxy S2). He usado tanto Visual Studio como MonoDevelop y obtengo el mismo resultado. Por favor ayuda, este es un problema realmente extraño. Nunca me había enfrentado a un manejo de eventos de clic de este tipo en años hasta ahora.

preguntado el 22 de mayo de 12 a las 21:05

"En todos los métodos, si actualizo el método (como cambiar el texto del botón), funciona, pero si trato de hacer algo más, no funciona". ¿Significa esto que el evento se activa pero simplemente hay algunas cosas que no funcionan una vez que se activa? -

@joates sí, los dos métodos anteriores que he escrito (Toast, barra de progreso) no funcionan. El código funcionaba bien hace 2 días, pero ayer sucedió algo. Hice nuevos proyectos de monodroid implementando la misma funcionalidad pero eso tampoco funciona. También usé MonoDevelop pero fue en vano. -

1 Respuestas

¡Resuelto!, la última actualización solucionó el problema.

contestado el 27 de mayo de 12 a las 00:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.