【发布时间】:2011-11-21 12:25:47
【问题描述】:
我在 manifest.xml 中注册了接收 SMS 广播。 如何在广播的接收()方法中启动新活动。 是否有任何意图设置的标志或任何东西?
【问题讨论】:
标签: android android-activity android-intent broadcastreceiver
我在 manifest.xml 中注册了接收 SMS 广播。 如何在广播的接收()方法中启动新活动。 是否有任何意图设置的标志或任何东西?
【问题讨论】:
标签: android android-activity android-intent broadcastreceiver
像这样使用FLAG_ACTIVITY_NEW_TASK
@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(context, AlarmDialog.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
【讨论】: