pul*_*988 23 flags android android-intent
描述:
码:
Intent I2= new Intent(context, MyActivity.class);
I2.putExtra(..
I2.setFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK); // | Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(I2);
Run Code Online (Sandbox Code Playgroud)
注意:我没有添加"android:taskAffinity"来表示..我认为你应该知道
如果您希望活动处于后台,请在活动的oncreate中添加此行
moveTaskToBack(true);
Run Code Online (Sandbox Code Playgroud)
您不想Activity在后台启动。有更好的方法来做你想做的事。例如,您可以让您的Activity寄存器接收广播。即使它在后台,Intent它也会接到电话。onReceive()您可以通过将变量设置为in和 to in来确定您是否Activity处于后台。然后在 中,如果变量是您在后台。trueonPause()falseonResume()onReceive()true
| 归档时间: |
|
| 查看次数: |
22352 次 |
| 最近记录: |