intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);不在新任务中启动活动

时间:2016-03-17 04:27:03

标签: android android-intent

我正在尝试点击按钮启动新任务。但不按照给定的标志工作。它像标准启动模式一样工作。

Intent intent = new Intent(MainActivity.this,SecondActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

启动模式SingleTaskSingleInstance的标志是什么?

2 个答案:

答案 0 :(得分:2)

尝试使用这些代码:

Intent intent = new Intent(MainActivity.this,SecondActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
                | intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);

答案 1 :(得分:0)

也许你可以在启动活动的意图上设置一个标志:Intent.FLAG_ACTIVITY_SINGLE_TOP。

<script src="http://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.1.0/fabric.all.min.js"></script>

<canvas id="my-canvas" height="400" width="400"></canvas>