Por desgracia, lo más probable es que la respuesta sea: No.
Razón: El modelo de aplicación de Android.
Una aplicación se compone de componentes poco acoplados (Actividades aquí) que pueden ser lanzados independientemente unos de otros. Sólo cuando el principal la actividad se lanza como una tarea separada una entrada en el lanzado recientemente se crea la lista. Otras aplicaciones también pueden lanzar una actividad externa (de otra aplicación) que no cuenta para esa lista entonces.
Esto sucede sobre todo cuando no se lanza una aplicación desde el lanzador:
- Pulsas una notificación (llamada perdida, sms, evento del calendario, ...)
- Una aplicación abre otra aplicación (aplicación twitter -> navegador)
- seguir un enlace en un sms -> navegador
- seleccionar una imagen en una aplicación -> abrir en la galería
- abrir youtube desde un enlace del navegador
- ...
Todas esas aplicaciones "abiertas" cuentan como parte de la aplicación de apertura y no como una instancia separada (lo más probable)
Respondí a una pregunta similar aquí: Función del botón de retroceso después de abrir la URL desde la aplicación (Twitter)
Información sobre la arquitectura subyacente: http://developer.Android.com/guide/topics/fundamentals/tasks-and-back-stack.html
4 votos
Creo que es mejor que añadas una etiqueta para tu sistema operativo. El comportamiento de las aplicaciones recientes en ICS es completamente diferente.
0 votos
Hecho (pan de jengibre)