5 votos

¿Existe alguna solución para añadir las aplicaciones recientemente *utilizadas* a mis aplicaciones recientemente *lanzadas*?

Si hago una pulsación larga home En el caso de las aplicaciones recientes, me aparece una lista de las últimas seis aplicaciones que he utilizado, pero si abro un navegador web desde otra aplicación (por ejemplo, siguiendo un enlace en Tweetdeck o en el correo electrónico) el navegador web nunca aparece en mi lista de aplicaciones recientes. Esto parece ser un comportamiento esperado - me pregunto si hay alguna solución para esto.

Aparece en las respuestas a otras preguntas:

¿Por qué Google Talk nunca aparece en la lista de "Aplicaciones recientes"?

¿Por qué gmail no aparece como aplicación reciente cuando presiono prolongadamente el botón de inicio?

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)

4voto

ce4 Puntos 11180

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

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X