LifecycleEventObserver
public
interface
LifecycleEventObserver
implements
LifecycleObserver
| androidx.lifecycle.LifecycleEventObserver |
Class that can receive any lifecycle change and dispatch it to the receiver.
If a class implements both this interface and
DefaultLifecycleObserver, then
methods of DefaultLifecycleObserver will be called first, and then followed by the call
of onStateChanged(LifecycleOwner, Lifecycle.Event)
If a class implements this interface and in the same time uses OnLifecycleEvent, then
annotations will be ignored.
Summary
Public methods | |
|---|---|
abstract
void
|
onStateChanged(LifecycleOwner source, Lifecycle.Event event)
Called when a state transition event happens. |
Public methods
onStateChanged
public abstract void onStateChanged (LifecycleOwner source, Lifecycle.Event event)
Called when a state transition event happens.
| Parameters | |
|---|---|
source |
LifecycleOwner: The source of the event |
event |
Lifecycle.Event: The event
|
Annotations
Interfaces
Classes
- AbstractSavedStateVMFactory
- AndroidViewModel
- Lifecycle
- LifecycleRegistry
- LifecycleService
- LiveData
- LiveDataReactiveStreams
- MediatorLiveData
- MutableLiveData
- ProcessLifecycleOwner
- SavedStateHandle
- SavedStateVMFactory
- ServiceLifecycleDispatcher
- Transformations
- ViewModel
- ViewModelProvider
- ViewModelProvider.AndroidViewModelFactory
- ViewModelProvider.NewInstanceFactory
- ViewModelProviders
- ViewModelProviders.DefaultFactory
- ViewModelStore
- ViewModelStores
Enums