Я использую приведенный ниже код, чтобы начать Intent
в Android, чтобы отправить электронное письмо. До Android Lollipop (API уровня 21) это работало нормально. К сожалению, в Android Lollipop это вызывает ошибку «Неподдерживаемое действие».Намерение электронной почты больше не работает в Android Lollipop
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setType("message/rfc822");
intent.setData(Uri.parse("mailto:" + email));
startActivity(intent);
Это довольно простой, он просто передает адрес электронной почты и позволяет пользователю выбрать, какое приложение использовать.
Как мне настроить свой код, чтобы сделать эту работу на уровне api? Мой минимальный уровень API - 16 (JellyBean).
Редактировать Я включил MIME-тип в соответствии с комментариями и ответами.
Вы не забыли установить тип MIME? Что-то вроде: 'intent.setType (" text/plain ");'? –
@Funkystein Нет, настройка MIME ничего не меняет. Я обязательно укажу его для аккуратности. –