NavigationBarView.OnItemReselectedListener Listener for handling reselection events on navigation items. 
NavigationBarView.OnItemSelectedListener Listener for handling selection events on navigation items. 
NavigationView.OnNavigationItemSelectedListener Listener for handling events on navigation items. 


NavigationBarView Provides an abstract implementation of a navigation bar that can be used to implementation such as Bottom Navigation or Navigation rail
NavigationView Represents a standard navigation menu for application. 
NavigationView.SavedState User interface state that is stored by NavigationView for implementing onSaveInstanceState().