2011-04-09 49 views
0

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

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

,但我注意到,每次点击的活动时间不断堆积起来,我最终不得不使用后退按钮来摆脱它。我一直在清单中使用android:noHistory="true",但显然我不能这样做,所以有什么方法可以在启动意图时执行相同的操作?

回答

0

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

1

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

+0

@tyczj它工作吗?任何更新? – 2011-04-11 08:15:54