当用户远离片段导航时,即使片段本身未被破坏,片段视图也会被破坏。这实际上创建了两个生命周期,片段的生命周期和片段视图的生命周期。在更新片段视图时,引用片段的生命周期而不是片段视图的生命周期可能会导致细微的错误。因此,在设置影响片段视图的观察者时,您应该:
在onCreateView()中设置观察者
将viewLifecycleOwner传递给观察者
... 问题:“创建两个生命周期,片段的生命周期和片段的视图的生命周期”是什么意思?片段视图和片段视图是否不同,并且它们具有不同的生命周期? \ n 有关更多信息:https://codelabs.developers.google.com/codelabs/kotlin-android-training-live-data/#4