我有一个带有文本编辑的 Activity ,其中一个用于名称,电子邮件和密码,一个按钮将用户带到下一个 Activity 。

问题是,即使用户输入了无效的电子邮件地址,他仍然可以继续进行第二个 Activity ,我希望检查该电子邮件地址,而不是输入一个有效的电子邮件地址,就可以进行第二个 Activity ,如果没有出现敬酒消息。说出无效的电子邮件地址。

我正在使用KOTLIN,但我也可以使用Java。

请任何人指导我如何做?

提前致谢。

最佳答案

有一个有趣的Java库,可以用来测试电子邮件是否有效。

这是Gradle依赖项:

implementation group: 'commons-validator', name: 'commons-validator', version: '1.6'

这是验证电子邮件字符串的方法:

首先,将editText的值捕获到String对象中。
然后,您可以使用以下模式捕获 bool(boolean) 值,该 bool(boolean) 值指示用户是否输入了有效的电子邮件地址。
String email = "user@domain.com";

现在,您可以使用电子邮件验证程序:
 boolean isValid = EmailValidator.getInstance().isValid(email);

这是我找到的最简单的方法。
希望对您有所帮助!

关于android - 在进行第二次 Activity 之前验证电子邮件地址,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50205470/

10-11 22:28
查看更多