gpt4 book ai didi

android - 在进入第二个 Activity 之前验证电子邮件地址

转载 作者:搜寻专家 更新时间:2023-11-01 08:21:52 24 4
gpt4 key购买 nike

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

问题是,即使用户输入了无效的电子邮件地址,他仍然可以进入第二个 Activity ,我希望检查电子邮件地址,而不是如果他输入了有效的电子邮件地址,他可以进入第二个 Activity ,如果不是toast 消息显示无效的电子邮件地址。

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

谁能指导我如何做?

提前致谢。

最佳答案

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

这里是 Gradle 依赖:

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

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

首先,将 editText 的值捕获到一个 String 对象中。然后您可以使用以下模式来捕获一个 bool 值,该值指示用户是否输入了有效的电子邮件地址。

String email = "user@domain.com";

现在,您可以使用电子邮件验证器:

 boolean isValid = EmailValidator.getInstance().isValid(email);

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

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com