我注册了在manifest.xml中接收短信广播。 如何在广播的receive()方法中启动新的Activity。 是否有任何Intent标志设置或什么?
答案 0 :(得分:11)
像这样使用 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);
}