对于通知,我使用 Intent 来启动 Activity。但是,当该 Activity 已经处于 Activity 状态时,它就会出现在前面。
我不希望这种情况发生,但我希望它能够重新启动。我不想要多个实例,所以在 list 中我添加了 launchMode singleTask。
有什么想法吗?
最佳答案
在您的 Intent 中使用标志 FLAG_ACTIVITY_NO_HISTORY
。它不会将 Activity 保留在堆栈中。
有关详细信息,请阅读 this
关于android - 已激活时终止 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8956242/