如何获得Android的活动结果?

时间:2012-03-20 07:12:41

标签: android android-intent android-activity

我正在使用以下代码发送短信并在电子邮件中进行少量修改。此代码适用于调用活动,但是当我使用活动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);

1 个答案:

答案 0 :(得分:1)

覆盖onActivityResult方法。