relalize el sgte metodo
public boolean validarano(String fecha)
{
if (fecha.split("/")[0]==String.valueOf(Calendar.getInstance().get(Calend ar.DAY_OF_MONTH)))
{txt2.requestFocus();}
if (fecha.split("/")[1]==String.valueOf(Calendar.getInstance().get(Calend ar.MONTH)))
{txt2.requestFocus();}
if (fecha.split("/")[2]==String.valueOf(Calendar.getInstance().get(Calend ar.YEAR)))
{txt2.requestFocus();}
return true;
}
y en el boton de guardar puse la sgte validacion
if(validarano(texto2.getText().toString))
{
Toast toast2 = Toast.makeText(getApplicationContext(),"Ingrese el Año Correcto", Toast.LENGTH_LONG);
//toast1.setGravity(gravity, xOffset, yOffset)
toast2.setGravity(Gravity.CENTER | Gravity.BOTTOM ,0,0);
toast2.show();
txt2.requestFocus();
}
pero me sigue votando la fecha incorrecta aunque sea la del dia de hoy que estoy aciendo mal?
|