Estoy tratando de comparar los valores de dos cuadros de texto de edición. Lo que me gustaría es simplemente comparar passw1 = passw2. Como mi código ahora está comparando dos cadenas que he ingresado ya que no pude compararlas.Comparación de cadenas en Java
final EditText passw1= (EditText) findViewById(R.id.passw1);
final EditText passw2= (EditText) findViewById(R.id.passw2);
Button buttoks = (Button) findViewById(R.id.Ok);
buttoks.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (passw1.toString().equalsIgnoreCase("1234") && passw2.toString().equalsIgnoreCase("1234")){
Toast.makeText(getApplication(),"Username and password match", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(getApplication(),"Username and password doesn't match", Toast.LENGTH_SHORT).show();
}
} });
he intentado esto, pero lo único que consigue es que no coinciden incluso cuando son – M2Gd
¿Se puede publicar el bloque de código con getText() y el resultado de Log.d ("test", passw1.getText()) y Log.d ("test", passw2.getText())? – mrPjer
Además, puede intentar lo siguiente: if (. (Passw1.getText()) es igual a (passw2.getText())) – mrPjer