Composable Function

rememberSerializable

Remember the value produced by init, and persist it across activity or process recreation using a KSerializer for saving and restoring via the saved instance state mechanism.

RememberSaveableWithSerializer

@Composable
fun RememberSaveableWithSerializer() {
    val holder = rememberSerializable(serializer = HolderSerializer) { Holder(0) }
}

RememberSaveableWithSerializerAndMutableState

@Composable
fun RememberSaveableWithSerializerAndMutableState() {
    val holder =
        rememberSerializable(stateSerializer = HolderSerializer) { mutableStateOf(Holder(0)) }
}

Last updated: