Yoo*_*Yoo 15 android if-statement android-edittext
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();
}
}
});
Run Code Online (Sandbox Code Playgroud)
我试着检查它,我发现如果情况不行.
Nic*_*ion 29
使用java时,必须使用String.equals(String)方法比较Strings.==比较检查以查看String对象值是否相等,毫无疑问它们不是.尝试将您的示例更改为:
"admin".equals(username_text.getText().toString()) &&"password".equals(pass_text.getText().toString())
Run Code Online (Sandbox Code Playgroud)
如果要检查的值的字符串值为null,那么首先放置静态字符串也很聪明.
| 归档时间: |
|
| 查看次数: |
53809 次 |
| 最近记录: |