Android活动:ACTION_SEND

时间:2013-08-03 19:49:31

标签: android android-intent action send

使用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:"));

1 个答案:

答案 0 :(得分:1)

基于这个帖子:Get Mail Sent Notification in onActivityResult "Android"听起来问题是,无法保证负责处理意图的客户端将使用setActiviyResult,因此没有办法获得它。您必须检查处理意图的客户端是否将发回状态。