androidx.savedstate.serialization.serializers


Classes

CharSequenceArraySerializer

A serializer for Array.

android
CharSequenceListSerializer

A serializer for Array.

android
CharSequenceSerializer

A serializer for CharSequence.

android
IBinderSerializer

A serializer for IBinder.

android
JavaSerializableSerializer

A serializer for java.io.Serializable.

android
ParcelableArraySerializer

A serializer for Array.

android
ParcelableListSerializer

A serializer for List.

android
ParcelableSerializer

A serializer for Parcelable.

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 <Error class: unknown class><MutableStateFlow<T>>

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

Cmn
<Error class: unknown class><MutableStateFlow<T>>

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

Cmn

Top-level functions

MutableStateFlowSerializer

inline fun <T : Any?> MutableStateFlowSerializer(): <Error class: unknown class><MutableStateFlow<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.

Returns
<Error class: unknown class><MutableStateFlow<T>>

A KSerializer for handling MutableStateFlow containing a Serializable type T.

MutableStateFlowSerializer

fun <T : Any?> MutableStateFlowSerializer(
    serializer: <Error class: unknown class><T>
): <Error class: unknown class><MutableStateFlow<T>>

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

This function allows for explicit specification of the KSerializer for the state type T. It provides serialization and deserialization capabilities for MutableStateFlow objects.

Parameters
<T : Any?>

The type of the value stored in the MutableStateFlow.

serializer: <Error class: unknown class><T>

The KSerializer for the Serializable type T.

Returns
<Error class: unknown class><MutableStateFlow<T>>

A KSerializer for handling MutableStateFlow containing a Serializable type T.