活动堆积问题

时间:2011-04-09 21:37:39

标签: android stack android-intent

这可能是一个简单的问题,但我有一个通知,点击时打开股票消息应用程序

arg1.setClassName("com.android.mms","com.android.mms.ui.ConversationList");

但是我注意到每次点击它时活动都会堆积起来,我最终不得不多次使用后退按钮来摆脱它。我总是在清单中使用android:noHistory="true",但显然我不能在这里这样做,所以有没有办法在意图启动时做同样的事情?

2 个答案:

答案 0 :(得分:1)

在调用您的意图之前尝试使用arg1.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY),这可能会解决您的问题......

答案 1 :(得分:0)

您可以使用Intent.FLAG_ACTIVITY_REORDER_TO_FRONT。如果活动已经开始运行,它将被带到前面。

相关问题