Avatar ·

Error LifecycleOwners must call register before they are STARTED en Fragment: ¿cómo solucionarlo?

¡Hola! Estoy desarrollando una aplicación en Kotlin usando Android Jetpack, y me encontré con un error que no entiendo. Tengo un Fragment en el que uso `LifecycleObserver` para rastrear el estado del ciclo de vida. Registro el observer en el 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") } } ``` Todo funciona bien hasta que empiezo a cambiar entre fragments o minimizar/maximizar la aplicación. Entonces obtengo: ``` java.lang.IllegalStateException: LifecycleOwners must call register before they are STARTED. ``` He leído la documentación, pero no termino de entender qué...