我是这个 Android 的新手,所以如果这个问题会让你发笑,我很抱歉。
最近我正在尝试有关“使用 SQLite 创建登录屏幕”的 Android 教程。我成功地创建了该登录名以及 Register 和 SQLite DB。我想知道的是如何将文本输入从电子邮件更改为用户名。
我已经搜索了如何将验证从电子邮件更改为用户名的代码,但仍然没有得到。
仅供参考,我在数据库中创建了用户名表。
public boolean validate() {
boolean valid = false;
// Get values from EditText fields
String Email = editTextUsername.getText().toString();
String Password = editTextPassword.getText().toString();
// Handling validation for Email Address
if (!android.util.Patterns.EMAIL_ADDRESS.matcher(Email).matches()){
valid = false;
textInputLayoutUsername.setError("Input Correct Username");
} else {
valid = true;
textInputLayoutUsername.setError(null);
}
}
这是我的登录屏幕。
我不得不将文本从电子邮件更改为用户名EditText
。但是当我运行它时,EditText
总是会验证电子邮件。我认为这一行有一些需要改变的地方。
!android.util.Patterns.EMAIL_ADDRESS.matcher(Email).matches()
感谢之前的所有帮助,我真的很感激。
BIG阳
慕莱坞森
交互式爱情
相关分类