Ребята, всем привет
вопрос к тем, кто работал с NavigationUI
у нас есть BottomNavigationView и в атрибутах menu, в котором есть инфа по клику на какой айтем какой дестинейшен открыть
вопрос в чем, можно ли переопределить в коде клик только на один айтем боттом навигейшена, но при этом что бы клики на другие хендлились той менюшкой ?
я вот так решил эту задачу (два разных поведения для одной иконки по условию) - navController.addOnDestinationChangedListener(new NavController.OnDestinationChangedListener() {
@Override public void onDestinationChanged(
@NonNull NavController controller,
@NonNull NavDestination destination,
@Nullable Bundle arguments) {
if(destination.getId() == R.id.navigation_route&&loadStartTime().equals("")) {
navController.navigate(R.id.navigation_route_form);
}
}
});