gpt4 book ai didi

java - Android:为什么我的 if 语句没有在 onClick 方法内执行

转载 作者:行者123 更新时间:2023-12-01 17:03:16 26 4
gpt4 key购买 nike

当我打印出user时值和 pass值输入 LogCat,值打印为“A”和“a”。如果user值为“A”,pass value 是“a”,我不明白为什么 if 语句不执行。当我将 if 语句内的内容放在 if 语句之外时,startActivity()方法运行正确。这告诉我 if 语句是问题所在,但我不明白如何解决。我不明白!

        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);
}


}

最佳答案

使用String#equals方法来比较字符串而不是==:

if (user.equals("A") && pass.equals("a"))

关于java - Android:为什么我的 if 语句没有在 onClick 方法内执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26592320/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com