val secondScreenResult = navHostController.currentBackStackEntry
?.savedStateHandle
?.getLiveData("selectedPosition")?.observeAsState()
secondScreenResult?.value?.let {
// Read the result
val pos = it.toInt()
}
Я пытаюсь преобразовать MutableState(String) в Int на экране создания Jetpack, как показано ниже: [code]val secondScreenResult = navHostController.currentBackStackEntry ?.savedStateHandle ?.getLiveData("selectedPosition")?.observeAsState()
secondScreenResult?.value?.let { // Read the result val pos = it.toInt() } [/code] Но всегда выдает ошибку ниже: [code]java.lang.NumberFormatException: For input string: "MutableState(value=1)@196947123" [/code] Есть идеи, как это исправить?