gpt4 book ai didi

Android:如何从应用程序中删除电子邮件草稿?

转载 作者:搜寻专家 更新时间:2023-11-01 09:45:43 25 4
gpt4 key购买 nike

我正在编写一个用于发送电子邮件的小应用程序。我可以使用 intent 正常发送电子邮件,这会打开默认的电子邮件应用程序。

我为此编写的代码工作正常,如下所示:

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 电子邮件应用程序 GUI 删除草稿,如果我尝试使用我的应用程序发送第二封电子邮件,则前一封电子邮件的正文仍保留在第二封电子邮件中。

是否有用于从电子邮件应用程序中删除现有电子邮件文本的现有解决方案,或者我是否需要使用单独的电子邮件客户端库来执行此操作?

最佳答案

Is there an existing solution for deleting the existing email text from the email app

Android 有成百上千种电子邮件应用程序。这包括预装应用和用户从 Play 商店或其他分发 channel 安装的应用。每个应用程序的行为取决于这些应用程序的开发人员。值得注意的是,没有人需要支持电子邮件草稿,更不用说让外部各方控制此类草稿了。

您的工作是确保在请求中放入正确的文本。例如,您的源代码中的 emailBody = "" 语句毫无意义。只要您的请求包含所需信息,之后的一切都取决于其他应用的开发者和用户。

关于Android:如何从应用程序中删除电子邮件草稿?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38266772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com