observe Event
fun observeEvent(lifecycleOwner: LifecycleOwner, eventClass: KClass<out Event<VS>>, observer: (Event<VS>) -> Unit)
Content copied to clipboard
Observe one-shot Event defined by event class and run observer lambda whenever event is received. This event class must be associated with current Activity/Fragment ViewState.
Parameters
lifecycleOwner
Particular lifecycle owner that should be used for observing events
eventClass
Observed event class
observer
Lambda called when one-shot event is received