Avatar ·

Erro LifecycleOwners must call register before they are STARTED no Fragment: como corrigir?

Olá! Estou desenvolvendo um aplicativo em Kotlin usando Android Jetpack e me deparei com um erro estranho. Tenho um Fragment, dentro do qual uso `LifecycleObserver` para rastrear o estado do ciclo de vida. Registro o observer no método `onViewCreated()`: ```kotlin class MyFragment : Fragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) lifecycle.addObserver(MyObserver()) } } class MyObserver : LifecycleObserver { @OnLifecycleEvent(Lifecycle.Event.ON_START) fun onStart() { Log.d("MyObserver", "Fragment is started") } } ``` Tudo funciona normalmente, até eu começar a alternar entre fragments ou minimizar/restaurar