when click on any menu item, there is no response, they suppose to navigate to Destination Fragment
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
item.setChecked(true);
int id = item.getItemId();
switch (id) {
case R.id.mealFragment:
navController.navigate(R.id.mealFragment);
break;
case R.id.drinksFragment:
navController.navigate(R.id.drinksFragment);
break;
case R.id.dessertFragment:
navController.navigate(R.id.dessertFragment);
break;
}
drawer.closeDrawer(GravityCompat.START);
return true;
}
// setting up on time Navigation
private void setUpNavigation() {
drawer = findViewById(R.id.drawer_layout);
NavigationView navigationView = findViewById(R.id.nav_view);
navController = Navigation.findNavController(this, R.id.nav_host_fragment);
NavigationUI.setupActionBarWithNavController(this, navController, drawer);
NavigationUI.setupWithNavController(navigationView, navController);
navigationView.setNavigationItemSelectedListener(this);
}
after call setUpNavigation() . App keeps sticking on mealFragment() as its start Destination on navigation graph