【问题标题】:How to check the password from an EditView?如何从 EditView 中检查密码?
【发布时间】:2011-05-17 15:25:59
【问题描述】:

我使用EditTextandroid: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


【解决方案1】:

也许你可以试试

pw.getText().toString().equals("mypassword")

【讨论】:

    猜你喜欢
    • 2016-03-14
    • 2014-11-08
    • 1970-01-01
    • 2013-07-18
    • 2013-05-18
    • 2018-04-03
    • 1970-01-01
    • 2017-01-07
    • 2020-09-05
    相关资源
    最近更新 更多