已经激活时杀死活动

时间:2012-01-21 20:06:27

标签: android android-activity android-intent notifications

对于通知,我使用Intent来启动Activity。但是,当该活动已经激活时,它就会出现在前面。

我不希望这种情况发生,但我希望它重新启动。我不想要多个实例,所以在清单中我添加了launchMode singleTask。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

在你的意图中使用标志FLAG_ACTIVITY_NO_HISTORY。它不会将活动保持在堆栈中。 有关详细信息,请参阅this