Подтвердить что ты не робот

Добавление полей Cc, Bcc и Subject в сообщение в электронной почте, отправляющей приложение для Android

Я делаю отправку электронной почты на Android. Поле "Только до" отображается, когда я запускаю приложение с помощью нажатия кнопки.

Почему он не показывает поля Cc, Bcc и Subject? Как добавить эти поля в мое приложение? И как показать адрес электронной почты по умолчанию в поле Кому? (Теперь ничего не записывается в поле To по умолчанию.)

super.onCreate(savedInstanceState);
setContentView(R.layout.main);
clickBtn = (Button) findViewById(R.id.sendemail);
clickBtn.setText("Send email");
clickBtn.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
        String aEmailList[] = { "[email protected]","[email protected]" };
        String aEmailCCList[] = { "[email protected]","[email protected]"};
        String aEmailBCCList[] = { "[email protected]" };
        emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, aEmailList);
        emailIntent.putExtra(android.content.Intent.EXTRA_CC, aEmailCCList);
        emailIntent.putExtra(android.content.Intent.EXTRA_BCC, aEmailBCCList);
        emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "My subject");
        emailIntent.setType("text/plain");
        emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "My message body.");
        startActivity(emailIntent);
        //startActivity(Intent.createChooser(emailIntent, "Send mail..."));
        finish();
    }
});
4b9b3361

Ответ 1

intent.putExtra(Intent.EXTRA_CC, new String[] { "[email protected]" });

Вам просто нужно было сделать второй параметр строковым массивом