//reactivestate/com.ensody.reactivestate.android/SavedStateHandleStore
SavedStateHandleStore¶
[android]\ class SavedStateHandleStore(scope: CoroutineScope?, savedStateHandle: SavedStateHandle) : StateFlowStore
A StateFlowStore that wraps a SavedStateHandle.
This can synchronize either
- two-way (MutableValueFlow<->
LiveData
) if scope is not null - one-way (MutableValueFlow ->
LiveData
) if scope is null
Depending on whether you already have a scope
Constructors¶
SavedStateHandleStore | [android] constructor(savedStateHandle: SavedStateHandle) Wraps the given SavedStateHandle and synchronizes one-way from MutableValueFlow to LiveData .constructor(scope: CoroutineScope?, savedStateHandle: SavedStateHandle) |
Functions¶
Name | Summary |
---|---|
contains | [android] open operator override fun contains(key: String): Boolean |
getData | [android] open override fun <T> getData(key: String, default: T): MutableValueFlow<T> |