Return boolean onNavigationItemSelected

Indicating if the NavController handled
navigation to the fragment successfully
This commit is contained in:
Diego Romar
2026-01-20 18:14:14 -03:00
parent f984f9d5b2
commit 79f58480bb
@@ -319,9 +319,9 @@ public class MainActivity extends AppCompatActivity implements NavigationView.On
// Use NavigationUI which handles launchSingleTop and saveState/restoreState
// This prevents fragment recreation and preserves state when alternating between destinations
NavigationUI.onNavDestinationSelected(item, navController);
boolean isHandled = NavigationUI.onNavDestinationSelected(item, navController);
binding.drawerLayout.closeDrawers();
return false;
return isHandled;
}
@Override