conditional - 始终显示为“失败”
问题描述
我是 Android Studio 的新手,我正在制作一个简单的登录表单,用户必须在其中输入“admin”(用户名)和“admin123”(密码)。如果两者都为真,则 Toast 消息将弹出“成功”,否则弹出“失败”。
但是,当我运行代码时,当所有条件都满足时,它总是会说“失败”。
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();
}
}
});
}
解决方案
推荐阅读
- react-native - 发现彼此嵌套的同名屏幕。这可能会导致导航过程中的混乱行为。反应导航 5.x
- java - 在 groovy 中将指标发布到 prometheus pushgateway 失败,出现 400
- python - 在python中使用高斯时间分布分布点
- maven - 如何在根目录中通过 cmd 运行 maven 插件,而不在所有模块中运行此插件?
- javascript - 在 JS 调用中提及不同的 id
- openssl - 是否可以使用证书 url 获取 openssl 证书详细信息
- java - 为什么对接口方法的调用不适用于对接口实例的大写名称引用?
- html - 将类添加到特定的 ng-multiselect-dropdown 项目
- c++ - 何时使用继承与实例化?
- c# - 请求击晕服务器(Coturn)