私は現在、SMSと電子メールを送信できるアプリケーションを開発しています。大したことではありません、それはとても簡単です。SMSの送信方法は次のとおりです。
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
メールを送信するためにのクローズイベントを取り戻す方法がわかりません。何か案が ?