【发布时间】:2011-05-17 15:25:59
【问题描述】:
我使用EditText 和android:password="true" 让用户输入密码。然后我想在用户按下按钮时将密码与硬编码密码进行比较。
但我无法将密码与字符串“mypassword”进行比较。这是我用来检查密码的代码:
EditText pw = (EditText) findViewById(R.id.pwdTxt);
if(pw.getText().equals("mypassword")) {
Intent i = new Intent(LoginActivity.this, LinkpageActivity.class);
startActivity(i);
} else {
// Wrong password
}
即使我输入了正确的密码,比较 pw.getText().equals("mypassword") 也会返回 false。我应该如何检查EditText 的密码?
【问题讨论】:
-
另外,
android:password属性已被弃用。而是将InputType更改为textPassword:)
标签: java android passwords equals android-edittext