android - 已激活时终止 Activity

标签 android android-activity android-intent notifications

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

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

有什么想法吗?

最佳答案

在您的 Intent 中使用标志 FLAG_ACTIVITY_NO_HISTORY。它不会将 Activity 保留在堆栈中。 有关详细信息,请阅读 this

关于android - 已激活时终止 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8956242/

相关文章:

java - 节省天文台时间?

android - Android NDK 的实际用途是什么?

android - 当 launchMode ="singleTask"重新打开 Activity 时,返回堆栈会发生什么情况?

android - 发送短信后 android Activity 自动移动到同一个 Activity

android - Sinch 即时通讯 Android

android - BrowseFragment 和 BrowseSupportFragment 类之间的区别?

android - 如何将 Activity 代码更改为 fragment 代码?

android - 如何在 backpress 上销毁的通知(activity2)启动 Activity 后启动 MainActivity(activity1)

Android 应用调用了我指定的号码以外的号码

android - 通知状态栏的 Activity Intent ?