La aplicación de Android aparece varias veces en la lista "Aplicaciones recientes"

Varios usuarios de mi aplicación han informado de que en el Nexus One, que ejecuta Froyo 2.2, la aplicación aparece varias veces en la lista de "Aplicaciones recientes" que se muestra cuando se pulsa prolongadamente el botón de inicio.

Personalmente, no he sido capaz de replicar el problema. Han intentado matar la aplicación con un asesino de tareas y luego reiniciarlo para ver si eso haría que la aplicación aparezca más de una vez en la lista. También intentó el hilo múltiple de desove de dentro de una actividad en la aplicación, pero todavía no ir. También he probado en los teléfonos Droid corriendo 2.2, así como en el emulador de 2.2, pero en vano. Es curioso que sólo los usuarios de Nexus One Froyo experimenten el problema.

La aplicación tiene una actividad de lanzador principal, unas 30 actividades diferentes y se divide en cuatro tareas principales para ayudar a administrar la pila de actividades. La aplicación también tiene un IntentService para ejecutar operaciones de red en segundo plano.

¿Hay algún escenario que pueda hacer que una aplicación aparezca varias veces en la lista de "Aplicaciones recientes"? ¿Se ha completado la lista de "Aplicaciones recientes" en función del nombre del paquete de la aplicación, por ejemplo, com.mycompany.myappname o en función de las tareas definidas en el archivo de manifiesto de la aplicación?

Como Reuben dijo que este comportamiento es causado por iniciar una Activity través de un Intent con FLAG_ACTIVITY_NEW_TASK habilitado

  • "BadParcelableException: ClassNotFoundException cuando unmarshalling <myclass>" mientras utiliza el método Parcel.read que tiene un ClassLoader como argumento
  • Cómo pasar ArrayList <CustomeObject> de una actividad a otra?
  • Pasar objeto personalizado parcelable extra o en ArrayList a RemoteViewsService rompe appwidget
  • com.android.support:appcompat-v7 y versión de diseño 23.2.0 error de paquete de bloqueo
  • ¿Se ha utilizado erróneamente un nombre de paquete mixto en una aplicación ya implementada? ¿Puedo cambiarlo a minúsculas?
  • Monodroid poniendo objetos parcelables en un paquete
  • Cómo enviar objetos a través de un paquete
  • Gradle excluye la clase java de lib reemplazada por su propia clase para evitar duplicados
  • Especificación de un targetPackage para una intención en un archivo XML de un proyecto de biblioteca
  • Parcelar objetos en android para transferir de una actividad a otra
  • El administrador de aplicaciones para Android muestra un nombre de aplicación incorrecto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.