我正在使用以下代码发送短信并在电子邮件中进行少量修改。此代码适用于调用活动,但是当我使用活动For Result时,它不会为Result方法提供任何活动结果。 请告诉我,当用户发送短信或取消短信时,有什么方法可以获得结果。 提前谢谢。
短信代码
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("sms:+923338010570"));
intent.putExtra("sms_body", body);
intent.putExtra("compose_mode", true);
startActivityForResult(intent, 100);
电子邮件代码
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("plain/text");
i.putExtra(Intent.EXTRA_EMAIL, EmailList);
i.putExtra(Intent.EXTRA_SUBJECT, "");
i.putExtra(Intent.EXTRA_TEXT, body);
this.startActivityForResult(i, 100);
答案 0 :(得分:1)
覆盖onActivityResult方法。