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