¿Qué sucede con la pila trasera al volver a abrir una actividad cuando launchMode = "singleTask"?
Imagine una aplicación en la que la actividad A es la actividad predeterminada y tiene launchMode = "singleTask". La aplicación se abre a la Actividad A. El usuario navega a través de la aplicación y en algún momento vuelve a navegar a la Actividad A (avanzando, no pulsando atrás). De acuerdo con los documentos de Android, porque launchMode = "singleTask", esto sucederá:
El sistema crea la actividad en la raíz de una nueva tarea y enruta la intención hacia ella. Sin embargo, si ya existe una instancia de la actividad, el sistema direcciona la intención a una instancia existente a través de una llamada a su método onNewIntent (), en lugar de crear una nueva.
La actividad A existe en la pila trasera, por lo que recibirá una llamada a onNewIntent (). Lo que quiero saber es, ¿qué sucede con las otras actividades cuando la actividad A se lleva de la parte inferior de la pila de espalda a la parte superior?
¿Son estallados y destruidos o sucede algo más? ¿Están incluso en la misma pila?
Gracias por adelantado…
- Pasar un LinkedHashMap <Objeto, Cadena> de una actividad a otra
- Comprobar si la aplicación está instalada - Android
- Androide. Seleccionador de intenciones personalizadas
- Cómo compartir una imagen con la aplicación de Google+ mediante Intent.ACTION_SEND y Intent.EXTRA_STREAM
- Android: setResult no funciona
- Android - enviarOrderedBroadcast ayuda
- Devolver el resultado de la intención cuando la actividad se cierra con el botón Atrás
- ¿Hay alguna manera de detectar que una aplicación ha sido detenida por la fuerza en Android
Desde los documentos Android: http://developer.android.com/images/fundamentals/diagram_backstack_singletask_multiactivity.png
A representation of how an activity with launch mode "singleTask" is added to the back stack. If the activity is already a part of a background task with its own back stack, then the entire back stack also comes forward, on top of the current task.
- ¿Cómo podemos probar las actualizaciones de aplicaciones con Calabash?
- Atributos obligatorios de la aduana del androide