public void onReceive(Context context, Intent intent) {
Intent playIntent =new Intent(context,PlayAlarmAty.class);
playIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(playIntent);
}
这是一段简单的启动代码,没有什么特别之处,但是需要注意的一点是:
playIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
启动方式的设置是必要的。
原理解释:
启动一个非本应用的Activity,需要设置新的任务栈。