gpt4 book ai didi

android - 如何避免保存 gmail Intent 草稿?

转载 作者:行者123 更新时间:2023-11-29 01:07:29 25 4
gpt4 key购买 nike

我的部分应用程序功能是自动填写 Gmail 邮件主题、文本、收件人并附上照片。但是当我退出 gmail Intent 而不发送邮件时,我不想将此邮件保存为草稿。

如何禁止在从我的应用程序开始意向之前保存草稿?是否有可能的解决方案或解决方法?

我的 Intent 代码:

// fill email message fields for sending out report
public void composeEmail(String[] addresses, String subject) {
File filelocation = new File(mCurrentPhotoPath);
Uri photoUri = Uri.fromFile(filelocation);
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.setData(Uri.parse("mailto:")); // only email apps should handle this
intent.putExtra(Intent.EXTRA_EMAIL, addresses);
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_STREAM, photoUri);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
}
}

最佳答案

Part of my application functionality is to automatically fill gmail message subject, text, recipients and attach a photo.

您的代码与 Gmail 无关。 Android 有很多电子邮件客户端,但并不是每个人都使用 Gmail。

How can I disable saving a draft before starting intent from my application?

编写您自己的电子邮件客户端,而不是委托(delegate)给现有的电子邮件客户端。否则,该电子邮件客户端内部发生的事情取决于该电子邮件客户端的用户和开发人员,而不是您。

关于android - 如何避免保存 gmail Intent 草稿?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45845002/

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