7

複数のメールアドレスを選択して、それらすべてにメールを送信したい。

私のコードは以下の通りです:

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「,」記号で区切られたすべての電子メールを含む文字列です。ただし、この場合、To フィールドは常に空です。

4

3 に答える 3

7

次の行をコードに追加します。

emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,
            new String[] { "appsupport@YOUR_DOMAIN.com" });

これにより、画面の「宛先」セクションがいっぱいになります。

于 2012-03-15T09:29:46.430 に答える
3
Intent intent = null;
intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");
intent.putExtra(Intent.EXTRA_EMAIL,new String[] { "abc@gmail.com" , "test@gmail.com", "xyz@test.com"});
startActivity(intent);
于 2012-03-15T09:54:27.547 に答える