我是Android Studio的新手,正在制作一个简单的登录表单,用户必须在其中输入“ admin”(用户名)和“ admin123”(密码)。如果两者都为真,则吐司消息将弹出为“成功”,否则为“失败”。
但是,当我运行代码时,如果满足所有条件,它将始终显示为“失败”。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button) findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
EditText txtuname = (EditText) findViewById(R.id.txtuname);
EditText txtpassw = (EditText) findViewById(R.id.txtpassw)
Toast toast = new Toast(getApplicationContext());
toast.setGravity(Gravity.TOP | Gravity.LEFT, 0, 0);
if((txtuname.getText().equals("admin")) && (txtpassw.getText().equals("admin123"))){
Toast.makeText(MainActivity.this, "Success",
Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(MainActivity.this, "Failed",
Toast.LENGTH_SHORT).show();
}
}
});
}