Код: Выделить всё
@Serializable
sealed class MyGraph {
@Serializable
data class MainScreen(val isNew: Boolean) : MyGraph()
}
< /code>
Чтобы перейти к начальному экрану после перемещения через несколько экранов, я попробовал следующий подход: < /p>
navController.navigate(MyGraph.MainScreen){
popUpTo(){ inclusive = false }
launchSingleTop = true
}
< /code>
Однако я получаю следующую ошибку: < /p>
kotlinx.serialization.SerializationException: Serializer for class 'Companion' is not found.
Please ensure that class is marked as '@Serializable' and that the serialization compiler plugin is applied.
Подробнее здесь: https://stackoverflow.com/questions/794 ... -in-jetpac