Package-level declarations
Functions
Link copied to clipboard
inline fun <T : @Serializable Any> Fragment.catchSerializableWithLifecycleEvent(lifecycleEvent: Lifecycle.Event = Lifecycle.Event.ON_START, crossinline catcher: (T) -> Boolean)
inline fun <T : @Serializable Any> Fragment.catchSerializableWithLifecycleEvent(key: String, lifecycleEvent: Lifecycle.Event = Lifecycle.Event.ON_START, crossinline catcher: (T) -> Boolean)
Extension function for Fragment that catches serializable objects of type T at a specific lifecycle event.
Link copied to clipboard
inline fun <T : @Serializable Any> Fragment.consumeSerializableWithLifecycleEvent(lifecycleEvent: Lifecycle.Event = Lifecycle.Event.ON_START, crossinline catcher: (T) -> Unit)
inline fun <T : @Serializable Any> Fragment.consumeSerializableWithLifecycleEvent(key: String, lifecycleEvent: Lifecycle.Event = Lifecycle.Event.ON_START, crossinline catcher: (T) -> Unit)
Extension function for Fragment that consumes serializable objects of type T at a specific lifecycle event.