Enviar datos a la actividad con FLAG_ACTIVITY_REORDER_TO_FRONT
Tengo algunas actividades: A, B, C, D … En cada actividad, tiene botones para iniciar otros. Entonces: A puede comenzar B, C, D; B puede comenzar A, C, D; …
No quiero crear varias instancias de estas actividades, por lo que utilizo el indicador FLAG_ACTIVITY_REORDER_TO_FRONT al iniciar una actividad.
Cada vez que inicie una actividad, necesito pasar datos a ella y actualizar su interfaz de usuario. Sin embargo, con el flag FLAG_ACTIVITY_REORDER_TO_FRONT, no se llama a la función de creación.
Mi pregunta es: cómo pasar datos entre las actividades cuando el uso FLAG_ACTIVITY_REORDER_TO_FRONT bandera.
Debe obtener esa solicitud en A. onNewIntent(Intent data)
, si la actividad no se ha recreado. Sin embargo, su lógica necesita considerar ambos casos: recreado y no. Por lo tanto, debe tener algún método de configuración donde actualizar la interfaz de usuario basada en la intención recibida.