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.