0
当我将user
值和pass
值打印到LogCat中时,这些值将打印为“A”和“a”。如果user
值为“A”且pass
值为“a”,我不明白为什么if语句不执行。当我将if语句内部的内容放在if语句之外时,startActivity()
方法将正确运行。这告诉我if语句是问题,但我不知道如何。我不明白!Android:为什么我的if语句没有在onClick方法中执行
public void onClick(View v)
{
String user = username.getText().toString();
String pass = password.getText().toString();
System.out.println(user);
System.out.println(pass);
if (user == "A" && pass == "a")
{
Intent intent = new Intent("com.example.android.STARTINGPOINT");
startActivity(intent);
}
}
我不能相信我错过了 – 2014-10-27 16:36:25