androidx.savedstate.serialization.serializers


Classes

JavaSerializableSerializer

A serializer for java.io.Serializable.

android
MutableStateFlowSerializer

A KSerializer for MutableStateFlow.

Cmn
ParcelableSerializer

A serializer for Parcelable.

android

Objects

CharSequenceArraySerializer

A serializer for Array.

android
CharSequenceListSerializer

A serializer for Array.

android
CharSequenceSerializer

A serializer for CharSequence.

android
IBinderSerializer

A serializer for IBinder.

android
ParcelableArraySerializer

A serializer for Array.

android
ParcelableListSerializer

A serializer for List.

android
SavedStateSerializer

A serializer for SavedState.

Cmn
SizeFSerializer

A serializer for SizeF.

android
SizeSerializer

A serializer for Size.

android
SparseParcelableArraySerializer

A serializer for SparseArray.

android

Top-level functions summary

inline MutableStateFlowSerializer<T>

Creates a KSerializer for a MutableStateFlow containing a Serializable value of type T.

Cmn

Top-level functions

MutableStateFlowSerializer

inline fun <T : Any?> MutableStateFlowSerializer(): MutableStateFlowSerializer<T>

Creates a KSerializer for a MutableStateFlow containing a Serializable value of type T.

This inline function infers the state type T automatically and retrieves the appropriate KSerializer for serialization and deserialization of MutableStateFlow.

Parameters
<T : Any?>

The type of the value stored in the MutableStateFlow.