В частности, я пытаюсь сохранить MutableState, содержащийся в классе данных, в файле. Вот пример кода.
Код: Выделить всё
data class Data(
text: MutableState = mutableStateOf("")
)
Код: Выделить всё
val context = LocalContext.current
val gson = Gson
val data = Data()
var serializedData = gson.toJson(data)
var file = File(context.filesDir, "file")
file.writeText(serializedData)
Код: Выделить всё
com.google.gson.JsonIOException: Interfaces can't be instantiated! Register an InstanceCreator or a TypeAdapter for this type. Interface name: androidx.compose.runtime.MutableState
Подробнее здесь: https://stackoverflow.com/questions/793 ... using-gson
Мобильная версия