I want to select a number of email addresses and then send an email to all of them.
My code is as below:
emailIntent .putExtra(android.content.Intent.EXTRA_EMAIL,new String[]{listofemailaddresses});
emailIntent .putExtra(android.content.Intent.EXTRA_SUBJECT, "My Subject");
emailIntent .putExtra(android.content.Intent.EXTRA_TEXT, Constants.SMS_MESSAGE);
this.startActivity(Intent.createChooser(emailIntent, "Send mail..."));`
listofemailaddresses
is a string which contains all the emails separated by a ',' sign. But the To field is always empty in this.
If you having the list of email addresses seprated by
,
then split that string to get individual email id as follow:String [] emailList = emailAddresses.split(",");
now use emailList with your
Intent.EXTRA_EMAIL
key,as this will show all email addresses inside to field of send email form.How about this code:
Add this line to your code:
This will fill the "To" section of your screen.