Estoy realizando un juego y, después de pasar la pantalla del menú, le pregunto al usuario su nombre. Al final del juego aparece de nuevo su nombre y la puntuación. Esto me funciona bien. El problema es que si el usuario no escribe su nombre puede acceder igualmente al juego y no quiero que sea así. Quiero que si no escribe su nombre no pueda pasar de pantalla... Por ahora he realizado muchas variantes de esto, pero no funciona...:
Código :
switch(button){ case _btnPlay: if(UserData.getInstance().userName==null){ gotoScreen(cargarMismaPantallaEnLaQueEstoy); } else{ UserData.getInstance().userName =_tfName.text; gotoScreen(cargarSiguientePantalla); } }
UserData.getInstance().userName es un singleton que estoy usando para memorizar el nombre del usuario a lo largo de toda la aplicación...
Llevo con esto demasiados días ya y me rindo...


Un saludo a todos