Hi, do we need anything else to set up Navigation ...
# navigation-architecture-component
s
Hi, do we need anything else to set up Navigation typesafe? I am doing this:
Copy code
@Serializable
data object HomeRoute // route to Main screen

fun NavController.navigateToHome() = navigate(route = HomeRoute) {
    popUpTo(graph.id)
}

fun NavGraphBuilder.homeScreen() {
    composable<HomeRoute> {
        HomeScreen()
    }
}
But got this error when navigating back from another app:
Copy code
android.os.BadParcelableException: Parcelable encountered IOException writing serializable object (name = java.util.LinkedHashSet)
....
Caused by: java.io.NotSerializableException: xxx.navigation.HomeRoute