salve, sono un nuovo utente e sto impazzendo su una cosa che credo sia stupidissima ma non riesco a farlo.
in pratica ho una EditText1, TextView1, TextView2 e un Button ... vorrei che al click se EditText1 = TextView1 il TextView2 diventa CORRETTO.
In pratica ho scritto così...dov'è l'errore?
...
final TextView prova1 = (TextView) findViewById (R.id.textView1);
final TextView prova2 = (TextView) findViewById (R.id.textView2);
final TextView prova3 = (TextView) findViewById (R.id.textView3);
prova1.setText("aaa");
prova2.setText("bbb");
prova3.setText("ccc");
final EditText testo = (EditText)findViewById (R.id.editText1);
testo.setText("aaa");
final String test1 = prova1.getText().toString();
final String test2 = testo.getText().toString();
Button pulsante = (Button) findViewById (R.id.button1);
pulsante.setText("Bottone");
pulsante.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
if(test1 == test2){
prova2.setText("vero");
} else {
prova2.setText("falso");
}
...
mi da sempre falso...perchè????
grazie