Имам списък с имейл адреси в моята база данни, които извлякох в масив. Искам да мога да изпращам съобщения до всички тях с имейл 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 :"));