我有片段。当点击按钮时,它发送邮件,但我不知道邮件发送成功后,我显示对话框成功。 我的代码发送:
//Intent action send
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL,
new String[]{to});
email.putExtra(Intent.EXTRA_SUBJECT,
"bbbbb");
email.putExtra(Intent.EXTRA_TEXT,
"AAAAAAA"));
//need this to prompts email client only
email.setType("message/rfc822");
getActivity().startActivity(Intent.createChooser(email,
"Send mail..."));
我希望在邮件发送成功时显示对话框。 请帮我。感谢
答案 0 :(得分:0)
似乎没有好的解决方案。
正常'方法是在发送你的意图时使用startActivityForResult()
,但是Intent.ACTION_SEND没有输出(documentation),所以这也不起作用。请参阅this question。
唯一可行的方法是让自己的活动发送电子邮件,并从中返回结果。