mercredi 8 avril 2015

Comparing string in Android using if statement [duplicate]


This question already has an answer here:




Here I am trying to get txt from EditText field , and compare it with another string that I defined in the code, after the compare done I am gonna show some messages that sys " they are equal " just I wann use it for another purpose. I tried this code it prints what I write in the EditTex into TextView. but it did not compare i what I type in they r equal or not. Plz help



final Button btntx = (Button)findViewById(R.id.btn1);
final EditText edittxt1 = (EditText)findViewById(R.id.edttxt);
final TextView messageshow= (TextView)findViewById(R.id.txtview);

btntx.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Button b= (Button)v;
String data= edittxt1.getText().toString();
String takefromtost= "Turn on";

messageshow.setText(" " + data);

if (data=="Turn on")
{
Toast.makeText(getBaseContext(),"They are equal", Toast.LENGTH_SHORT).show();
messageshow.setText("They are equal");

}


}
});

Aucun commentaire:

Enregistrer un commentaire