Android从发送电子邮件返回活动

时间:2017-01-12 03:12:48

标签: android email android-intent

我刚创建了一个Activity,其中用户在填写一些字段并单击按钮后正在执行的代码是:

Intent sendEmail = new Intent(android.content.Intent.ACTION_SEND);

                    /* Fill it with Data */
                    sendEmail.setType("plain/text");
                    sendEmail.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"mail@mail.com"});
                    sendEmail.putExtra(android.content.Intent.EXTRA_SUBJECT, txtName.getText().toString());
                    sendEmail.putExtra(android.content.Intent.EXTRA_TEXT,
                            "name:"+txtName.getText().toString()+'\n'+
                                    "Email ID:"+txtMail.getText().toString()+'\n'+
                                    "Product link:"+'\n'+image);

                     /* Send it off to the Activity-Chooser */
                    startActivity(Intent.createChooser(sendEmail, "Send mail..."));

我现在要做的是,在提示用户选择要发送电子邮件的电子邮件应用程序之后:

  1. 如果用户拒绝通过点击屏幕上的其他位置发送电子邮件,那么“选择电子邮件发件人”就会消失,我想向他显示一条关于该过程的弹出消息他应该效仿。

  2. 如果用户成功选择了电子邮件应用程序并最终发送了电子邮件,则在返回上一个活动后,我希望它能够完成。

  3. 任何人都可以帮助吗?

    提前致谢。

0 个答案:

没有答案