我有一个应用程序,其中一个(MainActivity)是3个片段的容器,例如,层次结构是:City-> Street-> House,每个片段都放在前一个的顶部,而在我的底部一个BottomNavigationView,每个片段的菜单都会放大。
收到onBackStackChanged()
后,我会检查当前可见的片段并更新菜单。
@Override
public void updateBottomNavMenu(int menuResourceId) {
bottomNavView.getMenu().clear();
bottomNavView.inflateMenu(menuResourceId);
}