从广播接收器到活动的意图?

时间:2011-09-12 12:12:52

标签: android android-activity broadcastreceiver android-intent

我有一个应用,在点击按钮时发送短信。在我想要回复短信之后,它就像这样:

  1. 按钮点击 - >短信发送(完成)
  2. SMS reciver正在收听传入的短信(已完成)
  3. 收到短信后,Reciver从短信中提取文本并将其保存到SD卡上的文本文件中(已完成)
  4. 复制文本后,我需要开始新活动(未完成)
  5. 我可以在收到短信被收录后从BroadcastReceiver开始新活动吗?

2 个答案:

答案 0 :(得分:2)

从接收者

你可以开始这样的活动:

Intent launch = new Intent(context, ActivityToLaunch.class);
launch.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(launch);

答案 1 :(得分:1)

答案是肯定的。您可以在BroadcastReceiver

中开始活动