Erreur LifecycleOwners must call register before they are STARTED dans Fragment : comment corriger ?
Bonjour ! Je développe une application en Kotlin avec Android Jetpack, et je suis confronté à une erreur incompréhensible.
J'ai un Fragment dans lequel j'utilise `LifecycleObserver` pour suivre l'état du cycle de vie. J'enregistre l'observateur dans la méthode `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")
}
}
```
Tout fonctionne normalement, jusqu'à ce que je commence à basculer entre les fragments ou à réduire/...