SavedStateHandleBindingProperty

class SavedStateHandleBindingProperty<T>(savedStateHandle: SavedStateHandle, key: String)

Author

skydoves (Jaewoong Eum)

A delegate class for persisting key-value map and notifying changed value on a property.

Parameters

savedStateHandle

A handle to saved state passed down to androidx.lifecycle.ViewModel.

key

A key for finding saved value.

Constructors

SavedStateHandleBindingProperty
Link copied to clipboard
fun SavedStateHandleBindingProperty(savedStateHandle: SavedStateHandle, key: String)
A handle to saved state passed down to androidx.lifecycle.ViewModel.

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getValue
Link copied to clipboard
operator fun getValue(bindingObservable: BindingObservable, property: KProperty<*>): T?
hashCode
Link copied to clipboard
open fun hashCode(): Int
setValue
Link copied to clipboard
operator fun setValue(bindingObservable: BindingObservable, property: KProperty<*>, value: T?)
toString
Link copied to clipboard
open fun toString(): String