java - 如何从 EditView 检查密码?

标签 java android passwords equals android-edittext

我使用 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 检查密码?

最佳答案

也许你可以试试

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

关于java - 如何从 EditView 检查密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4310108/

相关文章:

php - 禁止在简单的PHP登录系统中访问文件

javascript - 路由不会重定向,只会崩溃。没有显示错误

java - 写入文本文件,但文件内容不可读

java - Spring Security @PreAuthorization 直接传入枚举

android - Mortar + Flow 与连接到 Activity 生命周期的第三方库

java - android Studio下载管理器类中 "External"的确切引用是什么?

java - 定义一个具有强制参数和可选参数的选项

java - Quartz 的 @DisallowConcurrentExecution 是否可以跨多个 JVM 工作?

android - 按钮点击只工作一次

security - 密码哈希 - 行业标准