Существует интересная библиотека Java, которую вы можете использовать, чтобы проверить, является ли электронное письмо действительным или нет.
Вот зависимость Gradle:
implementation group: 'commons-validator', name: 'commons-validator', version: '1.6'
Вот как вы можете проверить строку электронной почты:
Во-первых, запишите значение editText в объект String.
Затем вы можете использовать следующий шаблон для захвата логического значения, которое сообщает, ввел ли пользователь действительный адрес электронной почты.
String email = "user@domain.com";
Теперь вы можете использовать E-mail Validator:
boolean isValid = EmailValidator.getInstance().isValid(email);
Это самый простой способ, который я нашел.
Надеюсь, это поможет!