我目前正在开发一个可以发送短信和电子邮件的应用程序。没什么大不了的,这很容易做到。这是我发送短信的方式:
private void sendSms() {
Log.i("", "SEND SMS");
Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse("sms:123456789"));
intent.putExtra("sms_body", "My message");
startActivity( intent );
}
这是我发送电子邮件的代码:
private void sendEmail() {
Log.i("", "SEND");
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, "address@fuu.com");
email.putExtra(Intent.EXTRA_SUBJECT, "Subject");
email.putExtra(Intent.EXTRA_TEXT, "My body email");
email.setType("message/rfc822");
startActivity(Intent.createChooser(email, "Send an email:"));
}
独立地,那些工作很棒。
但是我想在我的 SMS 发送或取消后发送我的电子邮件。我找不到如何取回SMS intent/activity
发送电子邮件的关闭事件。任何想法 ?