我在Recent Applications中有两个应用程序图标,如何避免?

时间:2011-10-26 22:09:48

标签: android android-manifest

我在“最近的应用程序”中有两项活动。对于那些不知道的人,最近的应用程序就是你长按主页按钮。

我知道为什么会这样。我从BroadCastIntentReceiver开始我的应用程序。然后我从普通的启动器图标启动我的应用程序。

当我按下“最近的应用程序”中的第一个图标时,应用程序将从主要活动打开。但是,当我按下第二个图标时,应用程序将从BroadCastIntentReceiver启动应用程序的位置打开,这称为PictureActivity。

我一直在研究taskAffinity,并且无法确定解决此问题的最简单方法。

谢谢!

1 个答案:

答案 0 :(得分:2)

当您的BroadCastIntentReceiver构建其启动PictureActivity的意图时,请尝试在intent上设置此标志:

intent.addFlags( Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS );

参考:Android dev site