Android -- BroadcastReceiver 中启动Activity

来源:互联网 发布:红色警戒2网络打不开 编辑:程序博客网 时间:2024/05/17 03:52
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,需要设置新的任务栈。

阅读全文
0 0
原创粉丝点击