Rick Regan
12/20/2021, 2:23 AMRememberSaveable
and explicit writes to the bundle in onSaveInstanceState()
) and it restores except sometimes after long stretches in the background (8-12 hours) on my real device. (Some other apps on my device appear to behave similarly, and others don’t, which makes me more curious.)Adam Powell
12/20/2021, 2:25 AMRick Regan
12/20/2021, 2:25 AMAdam Powell
12/20/2021, 2:40 AMRick Regan
12/20/2021, 2:52 AMclass MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
val navController = rememberNavController()
NavHost(navController = navController, startDestination = "Home") {
composable(
route = "Home",
) {
Column {
Text("Home Screen")
Button(onClick = { navController.navigate("Subscreen") }
) {
Text(text = "Click to go to Subscreen")
}
}
}
composable(
route = "Subscreen",
) {
Text("Subscreen")
}
}
}
}
}