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.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen