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.

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