描述:

  • Activity 可见(或在后台)
  • 意图我的通过广播收到,带有有值(value)的附加内容,然后将附加内容传递给新的Intent I2 ,它将用于启动 Activity
  • 结果:如果 Activity 处于后台,则不要将 Activity 放在最前面。

  • 代码:
    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”来显示..我以为你应该知道

    最佳答案

    如果您想让 Activity 处于后台,请在 Activity 的oncreate中添加此行

    moveTaskToBack(true);
    

    关于android - 打算开始 Activity -但不要走在前面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10008879/

    10-11 21:06