我刚创建了一个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..."));
我现在要做的是,在提示用户选择要发送电子邮件的电子邮件应用程序之后:
如果用户拒绝通过点击屏幕上的其他位置发送电子邮件,那么“选择电子邮件发件人”就会消失,我想向他显示一条关于该过程的弹出消息他应该效仿。
如果用户成功选择了电子邮件应用程序并最终发送了电子邮件,则在返回上一个活动后,我希望它能够完成。
任何人都可以帮助吗?
提前致谢。