У меня есть список адресов электронной почты в моей базе данных, которые я извлек в массив. Я хочу иметь возможность отправлять сообщения всем им с адресом электронной почты intent
. Все работало нормально, но я обнаружил, что мое приложение Gmail отбрасывало сообщения, потому что большинство адресов электронной почты были неправильно отформатированы. Снимок экрана
Как удалить эти теги, чтобы адреса электронной почты были отформатированы так, чтобы для получателей отображались только разделители-запятые?
private List<String> userEmails = new ArrayList<>();
String emailsWithTags = TextUtils.join(",", userEmails);
String result = emailsWithTags.replaceAll("<","").replaceAll(">", "");
Intent email = new Intent(Intent.ACTION_SENDTO);
email.setData(Uri.parse("mailto:"+ result));
email.putExtra(Intent.EXTRA_TEXT, mMessage.getText().toString());
email.putExtra(Intent.EXTRA_SUBJECT, "Notification ");
startActivity(Intent.createChooser(email, "Choose an Email client :"));