gpt4 book ai didi

android - 从 EditText 获取字符串

转载 作者:IT老高 更新时间:2023-10-28 23:40:17 27 4
gpt4 key购买 nike

login.setOnClickListener(new OnClickListener() {

public void onClick(View v) {
// TODO Auto-generated method stub
if( username_text.getText().toString() == "admin" &&
pass_text.getText().toString() == "password"){

startActivityForResult(i, ACTIVITY_CREATE);

}else{
Toast.makeText(gps_gui.this, "Your username or password is not correct! Please, insert again",
Toast.LENGTH_SHORT).show();
clearEditText();
}
}

});

我正在尝试检查它,我发现它没有进入if条件。

最佳答案

使用 java 时,必须使用 String.equals(String) 方法比较字符串。 == 比较检查 String 对象值是否相等,毫无疑问它们不相等。尝试将您的示例更改为:

"admin".equals(username_text.getText().toString()) &&"password".equals(pass_text.getText().toString())

将静态字符串放在第一位也很聪明,以防被检查的值的字符串值为空。

关于android - 从 EditText 获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4841319/

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