2010-07-10 19 views
22

Tengo una aplicación que tengo funcionando con un reproductor multimedia y quiero reanudar la actividad desde la actividad de inicio de mis aplicaciones.Android Intent.FLAG_ACTIVITY_SINGLE_TOP AND Intent.FLAG_ACTIVITY_CLEAR_TOP

que puedo hacer con éxito este añadiendo las siguientes banderas para el startActivity Llamar:

myIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP); 

Me preocupa que esto no es una forma ideal de hacer las cosas ya que me llevó mucho tiempo para encontrarlo. Me hizo pensar que nadie lo usa mucho.

¿Hay algún error al usar este método?

+0

¿Fuiste por ello? ¿Descubriste alguna trampa? –

Respuesta

13

Sólo para asegurarse de que entiendo bien su pregunta: Digamos que su pila actividad es algo así como A -> B -> C, y ahora de C que desea borrar la pila y volver a A.

Si esto es lo que quiere, entonces esos indicadores de intención son correctos y deberían funcionar como se espera, según el Android-developer docs.

Cuestiones relacionadas