Tema: [ CONSULTA ] Problemas con while{}
Ver Mensaje Individual
  #3  
Viejo 22/09/14, 10:48:30
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
 Cita: Originalmente Escrito por mocelet Ver Mensaje
Como diría kriogeN, primero Java y después Android.

No sé en qué método estarás ejecutando eso, pero el fallo gordo es precisamente meter un while, efectivamente nunca sale del bucle salvo que pongas la correcta a la primera, y de ahí que quede bloqueado (edito: o no, es lioso con tanta llave y estructuras anidadas) .

En cualquier caso sobran el while y el switch. La solución es la que indicas, cuando se aprieta el botón de adivinar se actualiza la variable intentos, se lee el EditText y se hace la comprobación. Sin bucles que bloqueen la ejecución del hilo principal de Android y sin ningún switch (¿qué sentido tiene hacer cosas distintas según el número de intento?) .

Cómo hacer algo al apretar un botón viene en cualquier tutorial de Android, espero que estés siguiendo alguno! Por aquí suelen hablar bien del tutorial de sgoliver.
jejeje, si, y en Java no sólo dominar la sintaxis, sino saber como mínimo que es una clase, una interfaz y tener medio controlada la herencia. Aunque el tema del bloqueo del UI Thread también existe en Java en general, en Android es mucho más agudo y hay que controlarlo mucho más.

El tutorial de SgoLiver es muy muy muy bueno, incluso la última vez que lo vi le había añadido ejemplos de como usar los 2 menús laterales existentes en la librería de soporte, lo cual significa que también trata hasta el tema de los Fragment.
Responder Con Cita