Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Hacer una actividad particular como actividad de raíz en la pila

Tengo un conjunto de actividades en mi pila Diga A -> B -> C. Cuando lanzo la actividad llamada 'D' debería ser despedido como la actividad raíz de mi aplicación y todas las otras actividades (A, B, C) deberían borrarse de mi pila una vez que se inicia la Actividad D. ¿Puede alguien decirme como como hacer esto

  • ¿Cómo regresar a la última actividad lanzada al volver a iniciar la aplicación después de presionar HOME?
  • Recursivo + 900 elementos + chequeo de vecinos = causas stackoverflow
  • Android: ¿FLAG_ACTIVITY_NEW_TASK tiene efecto dentro del mismo proceso?
  • Android eliminar Actividad de la pila trasera
  • App pierde su capacidad de recordar su pila cuando se inicia desde otra aplicación
  • One Solution collect form web for “Hacer una actividad particular como actividad de raíz en la pila”

    Si usted va a través de esta documentación http://developer.android.com/reference/android/content/Intent.html , puede ver las distintas banderas de intenciones y sus usos.

    Específicamente, para su pregunta, uno tiene que usar FLAG_ACTIVITY_CLEAR_TASK que borrará cualquier tarea existente que estaría asociada con la actividad antes de que se inicie la actividad, es decir, la actividad se convierte en la nueva raíz de una tarea de otra manera vacía y todas las actividades antiguas terminadas.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.