Android应用在“最近的应用”列表中多次出现

时间:2010-08-26 18:28:53

标签: android package android-intent

我的应用程序的许多用户报告说,在运行Froyo 2.2的Nexus One上,当您长按主页按钮时,该应用会在“最近的应用”列表中多次出现。

就个人而言,我无法复制这个问题。尝试使用任务杀手杀死应用程序,然后重新启动它以查看是否会导致应用程序在列表中出现多次。还尝试从应用程序中的活动中生成多个线程,但仍然没有去。我也在运行2.2以及2.2仿真器的Droid手机上进行了测试,但无济于事。很奇怪只有Nexus One Froyo用户会遇到这个问题。

该应用程序有一个主要的启动器活动,大约30个不同的活动,分为4个主要任务来帮助管理活动堆栈。该应用程序还有一个IntentService,用于在后台运行网络操作。

是否有任何可能导致应用在“最近的应用”列表中出现多次的情况?是否根据应用包名称填充了“最近的应用”列表,例如com.mycompany.myappname或基于应用程序清单文件中定义的任务?

1 个答案:

答案 0 :(得分:1)

正如Reuben所说,这种行为是由Activity通过启用Intent标志的FLAG_ACTIVITY_NEW_TASK启动而造成的