Class SavedStateHandleProperty
-
- All Implemented Interfaces:
-
kotlin.properties.ReadOnlyProperty,kotlin.properties.ReadWriteProperty
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP}) public final class SavedStateHandleProperty<T extends Object> implements 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")
-
-
Constructor Summary
Constructors Constructor Description SavedStateHandleProperty(String key)
-
Method Summary
Modifier and Type Method Description TgetValue(SavedStateHandleContainer thisRef, KProperty<?> property)UnitsetValue(SavedStateHandleContainer thisRef, KProperty<?> property, T value)-
-
Constructor Detail
-
SavedStateHandleProperty
SavedStateHandleProperty(String key)
-
-
Method Detail
-
getValue
T getValue(SavedStateHandleContainer thisRef, KProperty<?> property)
-
setValue
Unit setValue(SavedStateHandleContainer thisRef, KProperty<?> property, T value)
-
-
-
-