次の Android プログラム コードがあります。正解の「admin」と入力しても動きません。次に、== "admin" とまったく同じ入力をトーストします。しかし、それでもうまくいきません!!! 何かトリックはありますか?助けてください !!どうもありがとう !!
EditText etPassword =(EditText) findViewById(R.id.etPassword);
String t_etPassword =etPassword.getText().toString();
// display the t_etPassword for checking since the "if" does not work
Toast.makeText(getApplicationContext(), "<<" +t_etPassword +">>", Toast.LENGTH_SHORT).show();
if (t_etPassword == "admin") {
Intent intent = new Intent(getBaseContext(), ContactListActivity.class);
startActivity(intent);
} else {
Toast.makeText(getApplicationContext(), "Un-Authorised Access !!", Toast.LENGTH_SHORT).sho();
}
}
});