2011-10-28 14 views
6

¿Es posible finalizar todas las actividades en la tarea actual de Android?¿Cómo puedo finalizar todas las actividades en la tarea actual de Android?

+1

Mire [aquí] (http://stackoverflow.com/questions/2600969/how-to-finish-series-of-open-sub-activities-from-one-activity), [here] (http: //stackoverflow.com/questions/3314838/android-how-to-detect-if-current-stack-of-activities-task-moves-to-background), [aquí] (http://stackoverflow.com/questions)/3825987/how-to-clear-all-activities-in-android-app) y [aquí] (http://stackoverflow.com/questions/6330260/finish-all-previous-activities) –

Respuesta

0

Ya se le preguntó here.
Pero básicamente no hay tal función ... Tal vez podrías tener una colección de todas las actividades y terminarlas tú mismo, pero dudo que sea una buena práctica.
O si todas sus actividades están en la misma "pila", podría intentar la respuesta dada por "user370305".

+2

Sí. Sé que hay preguntas similares. Sin embargo, todavía no hay respuesta. FLAG_ACTIVITY_CLEAR_TOP no resuelve el problema, sin embargo, está marcado como respuesta –

+0

. Es cierto, por lo que si realmente quieres cerrar todas las actividades tendrás que crear una especie de administrador de tareas que rastree todas las actividades y cree un ciclo para finalizarlas. Por cierto, creo que [esto] (http://blog.radioactiveyak.com/2010/05/when-to-include-exit-button-in-android.html) es una publicación de blog interesante sobre un botón de salida en las aplicaciones de Android (como creo que eso es lo que pretendes :)). – Glenn85

0

Hay otra alternativa. La aplicación completa podría hacerse usando fragmentos con una sola actividad. FragmentManager proporciona control total sobre los fragmentos y es posible terminarlos a todos.

Cuestiones relacionadas