SavedStateHandleProperty
class SavedStateHandleProperty<T : Any>(key: String) : ReadWriteProperty<SavedStateHandleContainer, T?>
Use this class combined with a property to fetch data from a SavedStateHandle and save data to it.
Property needs to be inside a SavedStateHandleContainer.
Example usage:
var amount: Amount? by SavedStateHandleProperty("amount_bundle_key")
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
open operator override fun setValue(thisRef: SavedStateHandleContainer, property: KProperty<*>, value: T?)