Я пишу небольшое приложение для отправки писем. Я могу отправлять письма просто отлично, используя намерение, которое открывает приложение электронной почты по умолчанию.Android: Как удалить черновики из приложения?
Код я написал для этого отлично работает и выглядит следующим образом:
private void sendMe(String address, String subject, String emailBody){
String uriText =
"mailto:" + address +
"?subject=" + Uri.encode(subject) +
"&body=" + Uri.encode(emailBody);
Uri uri = Uri.parse(uriText);
Intent sendIntent = new Intent(Intent.ACTION_SENDTO);
sendIntent.setData(uri);
startActivity(Intent.createChooser(sendIntent, "Send email"));
emailBody = "";
}
Но, если я посылаю два электронных письма одно за другим и удалять проект с помощью графического интерфейса Android электронной почты приложение, если я пытаюсь отправьте второе электронное письмо с помощью моего приложения, тело предыдущего письма останется во втором письме.
Есть ли существующее решение для удаления существующего текста электронной почты из приложения электронной почты или мне нужно использовать отдельную почтовую клиентскую библиотеку для этого?
Полезно знать. Наверное, я решил переосмыслить то, как я это делаю. – FSocko