by Anonymous » 12 Mar 2025, 11:35
Mein Projekt hat eine untere Leiste mit Registerkarten A, B und C.
Die Registerkarte C -Ansicht hat eine eigene Navigation C1, C2, C3.
Wenn der Benutzer navigiert, z. C -> C1 -> C2, als wieder zu Registerkarte B, als wieder zu Tab C, ich möchte, dass er sofort auf der Registerkarte C2 land
Code: Select all
navController.navigate(selectedBottomNavRoute) {
launchSingleTop = true
restoreState = true
popUpTo(navController.graph.findStartDestination().id) {
saveState = true
}
}
https://developer.android.com/guide/nav ... ack-stacks
Der Schlüssel wird retten Popupto Ich verliere den Rückstand von Navcontroller. Und ohne Popupto kann ich keine SaveState Funktionalität verwenden. Aber offensichtlich erwartet er, in b.

Mein Projekt hat eine untere Leiste mit Registerkarten A, B und C.
Die Registerkarte C -Ansicht hat eine eigene Navigation C1, C2, C3.
Wenn der Benutzer navigiert, z. C -> C1 -> C2, als wieder zu Registerkarte B, als wieder zu Tab C, ich möchte, dass er sofort auf der Registerkarte C2 land[code]navController.navigate(selectedBottomNavRoute) {
launchSingleTop = true
restoreState = true
popUpTo(navController.graph.findStartDestination().id) {
saveState = true
}
}
[/code]
https://developer.android.com/guide/navigation/backstack/multi-back-stacks
Der Schlüssel wird retten Popupto Ich verliere den Rückstand von Navcontroller. Und ohne Popupto kann ich keine SaveState Funktionalität verwenden. Aber offensichtlich erwartet er, in b. :)