Итак, как сказал CommonsWare в своем комментарии, дополнительные [
и ]
действительно получены из Arrays.toString()
.
Все, что мне нужно было сделать, это удалить [
и ]
из строки, и все это заработало
String[] addresses = {"1tamir198@gmail.com", "some@gmail.com", "third@gmail.com"};
String cleanAddresses = Arrays.toString(addresses).replace("[", "").replace("]", ""); //remove [] from addresses
Intent someIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
"mailto", cleanAddresses, null)) //all the addresses
.putExtra(Intent.EXTRA_SUBJECT, "This is a test")
.putExtra(Intent.EXTRA_TEXT, "For my app");
startActivity(Intent.createChooser(someIntent, "Send email..."));