使用ACTION_SEND发送电子邮件时,有没有办法检查结果是否成功?
这是我的代码示例:
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,
new String[] { "abc@xyz.com" });
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
"Subject of the Mail");
emailIntent.putExtra( android.content.Intent.EXTRA_TEXT,
"This is my sample Mail");
startActivity(Intent.createChooser(emailIntent, "Email:"));
答案 0 :(得分:1)
基于这个帖子:Get Mail Sent Notification in onActivityResult "Android"听起来问题是,无法保证负责处理意图的客户端将使用setActiviyResult,因此没有办法获得它。您必须检查处理意图的客户端是否将发回状态。