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