Stefan Kanev
12/24/2019, 2:11 PMObservable<[Thing]>
, and I'd really like to pass a Observable<Thing>
to the second fragment. However, I cannot figure out how. I have the list observable in the first fragment's view model and my intuition is that when making the transition, there should be a way to prepare the view model for the second fragment and then it can find it via ViewModelProvider
. Can't figure out how to do it, though. Maybe there's a totally different way. Any clues?Anastasia Finogenova
12/24/2019, 3:26 PMStefan Kanev
12/24/2019, 7:37 PMAnastasia Finogenova
12/24/2019, 8:55 PMStefan Kanev
12/24/2019, 9:09 PMAnastasia Finogenova
12/24/2019, 9:10 PMStefan Kanev
12/24/2019, 9:13 PMAnastasia Finogenova
12/24/2019, 9:15 PMStefan Kanev
12/24/2019, 9:16 PMAnastasia Finogenova
12/24/2019, 9:21 PMStefan Kanev
12/24/2019, 9:22 PMonCleared
doesn't get calledAnastasia Finogenova
12/24/2019, 9:22 PMStefan Kanev
12/24/2019, 9:23 PMAnastasia Finogenova
12/24/2019, 9:23 PMStefan Kanev
12/24/2019, 9:23 PMAnastasia Finogenova
12/24/2019, 9:24 PMStefan Kanev
12/24/2019, 9:24 PMAnastasia Finogenova
12/24/2019, 9:24 PMStefan Kanev
12/24/2019, 9:24 PMnavigate
and tweak itAnastasia Finogenova
12/24/2019, 9:26 PMStefan Kanev
12/24/2019, 9:27 PMonCleared
doesn't get called since the view model store is shared for the whole graph. If I put it in a new graph, the new graph can have its own view model store, and it gets cleared automatically when it gets poppedAnastasia Finogenova
12/24/2019, 9:29 PMStefan Kanev
12/24/2019, 9:29 PMzhuinden
01/03/2020, 9:07 AMViewModel
to a shared NavGraph
, why is that?