How can I disable reloading fragment when clicking again on the current tab in BottomNavigationView?
In other words how to disable re-selection in BottomNavigationView?
PS: I’m using NavigationUI to setup BottomNavigationView
Advertisement
Answer
It was surprisingly simple!
NavigationUI.setupWithNavController(bottomNavigationView, hostNavController);
bottomNavigationView.setOnNavigationItemReselectedListener(new BottomNavigationView.OnNavigationItemReselectedListener() {
@Override
public void onNavigationItemReselected(@NonNull MenuItem item) {
// Nothing here to disable reselect
}
});