描述:
- 活动A可见(或在后台)
- Intent I被广播接收到有价值的 extra,然后将 extra 传递给一个新的 Intent I2,该 Intent I2 将用于启动活动A。
- 结果:如果活动在后台,则不要将活动放在前面。
代码:
Intent I2= new Intent(context, MyActivity.class);
I2.putExtra(..
I2.setFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK); // | Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(I2);
注意:我没有在清单中添加“android:taskAffinity”..我想你应该知道