pakoito
31/01/2014, 01:02
Una para Misato mayormente.
Tenemos un problemilla con el app. Hay una actividad A que tiene un porrón de fragmentos, y otra actividad B que tiene otro porrón de fragmentos. El flow dentro del app está controlado, el problema me viene tratando de continuar tras un minimizado. Ahora mismo si vuelvo al app desde el gestor multitarea, ésta se encuentra en su estado anterior y sin problema. Si entro desde el icono del launcher, la aplicación se regenera totalmente de cero. OnCreate, OnPause, el flow completo y la "Máquina de Estados" a la posición inicial. Entiendo que es el comportamiento esperado, pero normalmente en otras apps que he usado el estado se mantenía al reabrirlas. No hay bundledStateInstance que me salve almacenando estados de los scrolls, requests, deep links ni nada. La parte positiva es que al menos la otra Activity si sigue abierta y en su estado original, pero la terrible MdE que nos han impuesto no se cumple correctamente.
No puedo poner código pero como referencia las dos actividades y los fragmentos tienen sus super.onCreate, super.onResume y equivalentes subiendo por toda la jerarquía hasta arriba. Las dos actividades en este momento son SingleInstance ya que ambas tienen que cumplir singularidad e indestructibilidad.
Me lleva un par de días de más tocando los huevos, si alguien tiene idea de qué puedo haber hecho mal que avise.
Tenemos un problemilla con el app. Hay una actividad A que tiene un porrón de fragmentos, y otra actividad B que tiene otro porrón de fragmentos. El flow dentro del app está controlado, el problema me viene tratando de continuar tras un minimizado. Ahora mismo si vuelvo al app desde el gestor multitarea, ésta se encuentra en su estado anterior y sin problema. Si entro desde el icono del launcher, la aplicación se regenera totalmente de cero. OnCreate, OnPause, el flow completo y la "Máquina de Estados" a la posición inicial. Entiendo que es el comportamiento esperado, pero normalmente en otras apps que he usado el estado se mantenía al reabrirlas. No hay bundledStateInstance que me salve almacenando estados de los scrolls, requests, deep links ni nada. La parte positiva es que al menos la otra Activity si sigue abierta y en su estado original, pero la terrible MdE que nos han impuesto no se cumple correctamente.
No puedo poner código pero como referencia las dos actividades y los fragmentos tienen sus super.onCreate, super.onResume y equivalentes subiendo por toda la jerarquía hasta arriba. Las dos actividades en este momento son SingleInstance ya que ambas tienen que cumplir singularidad e indestructibilidad.
Me lleva un par de días de más tocando los huevos, si alguien tiene idea de qué puedo haber hecho mal que avise.