I created a new navigation drawer activity from Android Studio 3.5 templates, but menu items are not clickable even though I\'m listening for NavigationItemSelected
navController.addOnDestinationChangedListener(new NavController.OnDestinationChangedListener() {
@Override
public void onDestinationChanged(@NonNull NavController controller,
@NonNull NavDestination destination, @Nullable Bundle arguments) {
if(destination.getId() == R.id.nav_cart) {
Toast.makeText(HomeActivity.this,"nav_cart",Toast.LENGTH_LONG).show();
} if(destination.getId() == R.id.nav_orders) {
Intent in =new Intent(HomeActivity.this, OrdersActivity.class);
startActivity(in);
Toast.makeText(HomeActivity.this,"nav_gallery",Toast.LENGTH_LONG).show();
}
if(destination.getId() == R.id.nav_categories) {
Toast.makeText(HomeActivity.this,"nav_categories",Toast.LENGTH_LONG).show();
}
if(destination.getId() == R.id.nav_settings) {
Intent in =new Intent(HomeActivity.this, SettingsActivity.class);
startActivity(in);
Toast.makeText(HomeActivity.this,"nav_settings",Toast.LENGTH_LONG).show();
} if(destination.getId() == R.id.nav_logout) {
Toast.makeText(HomeActivity.this,"nav_logout",Toast.LENGTH_LONG).show();
}
}
});