diff --git a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt index 9167689b7..af14f62ec 100644 --- a/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt +++ b/app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaApp.kt @@ -155,16 +155,15 @@ private fun NiABottomBar( ), tonalElevation = 0.dp ) { - - var selected by rememberSaveable { + var indexOfSelectedItem by rememberSaveable { mutableStateOf(0) } - TOP_LEVEL_DESTINATIONS.forEachIndexed { index, destination -> - val isSelect = selected == index + TOP_LEVEL_DESTINATIONS.forEachIndexed { itemIndex, destination -> + val isSelect = indexOfSelectedItem == itemIndex NavigationBarItem( selected = isSelect, onClick = { - selected = index + indexOfSelectedItem = itemIndex onNavigateToTopLevelDestination(destination) }, icon = {