marellanor
22/08/14, 01:09:56
Hola, me gustaría saber como se puede conocer, si un EditText está vació se haga una acción. Si no está vació se hace otra acción.
Actualmente tengo esto, pero no funciona.
EditText nick = (EditText) findViewById(R.id.cajonnick);
String nickcomprueba = nick.getText().toString();
//Compruebo que camponick no este vacio
if (nickcomprueba.isEmpty()){
//Alert dialog
AlertDialog ad = new AlertDialog.Builder(this).create();
ad.setCancelable(false); // Para no mostrar el boton de cancelar
ad.setMessage( "INGRESA TU NICK!!" );
ad.setButton("cerrar", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
ad.show();
}
else{
Intent jugar = new Intent(this, NivelesCompetencia.class);
//Paso el nick ingresado al siguiente Activity 'NivelesCompetencia'
jugar.putExtra("NickJugador", nick.getText()+"");
startActivity(jugar);
}
Saludos y Gracias!.
Actualmente tengo esto, pero no funciona.
EditText nick = (EditText) findViewById(R.id.cajonnick);
String nickcomprueba = nick.getText().toString();
//Compruebo que camponick no este vacio
if (nickcomprueba.isEmpty()){
//Alert dialog
AlertDialog ad = new AlertDialog.Builder(this).create();
ad.setCancelable(false); // Para no mostrar el boton de cancelar
ad.setMessage( "INGRESA TU NICK!!" );
ad.setButton("cerrar", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
ad.show();
}
else{
Intent jugar = new Intent(this, NivelesCompetencia.class);
//Paso el nick ingresado al siguiente Activity 'NivelesCompetencia'
jugar.putExtra("NickJugador", nick.getText()+"");
startActivity(jugar);
}
Saludos y Gracias!.