Avatar ·

Fehler: LifecycleOwners must call register before they are STARTED im Fragment: Wie beheben?

Hallo! Ich entwickle eine App in Kotlin mit Android Jetpack und bin auf einen unverständlichen Fehler gestoßen. Ich habe ein Fragment, in dem ich `LifecycleObserver` verwende, um den Lebenszyklus-Status zu verfolgen. Ich registriere den Observer in der Methode `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") } } ``` Alles funktioniert normal, bis ich anfange, zwischen Fragmenten zu wechseln oder die App zu minimieren/wieder zu öffnen.