Hirdetés

Új hozzászólás Aktív témák

  • bandi0000

    nagyúr

    Hátha van valakinek friss élménye

    Adott egy Legacy kód, semmi navigation component, sőt java kód...

    Egyik fragmentről navigálok másikra, add és replace-el van lehetőségem rá. Replace ugye az előző fragmentet megsemmisíti, míg az add nem, ami nekem kell is. Tele van az elsg fragment observable-val, ami sajnos a view-t is összepakolja szerintem. Tehát, ha replace-t használom, akkor lefutnak, és emiatt "villog" a screen, de itt ugye lefut az onResume is, ami szintén kell.

    Szóval, ha jól rémlik, nincs olyan megoldás, hogy onResume lefusson, de az onCreate + onCreate view ne, igaz?

    2 dologra gondoltam, de egyik se jó, első, hogy az observable-k valami single event szerűséggel térnek vissza, ezáltal nem lesznek triggerelve ha újra felíratkozok rá. A másik meg, hogy valami callback szerűséggel megtudom, hogy a 2. Fragmentről, visszamentünk az előbbire viszont ezt sem érzem túl jónak..

    Esetleg van valakinek ötlete erre?

Új hozzászólás Aktív témák