Перекрывающийся вопрос фрагментов в Android - PullRequest
0 голосов
/ 03 октября 2019

В моем приложении есть нижнее меню навигации, в меню «Создать» . Я показываю страницу фрагмента. Это работает совершенно нормально, но когда я нажимаю на мое следующее меню, которое «Избранное», «сохранено», «скрыто» и «еще» . Указанное действие открывается с наложенным на него фрагментом меню "create" . Любая помощь приветствуется

private void selectTab(int pos, int mainMode) {
    MenuItem navItem = null;
    Fragment selectedFragment=null;
    switch (mainMode) {
        case 0:
            selectedFragment=new FirebaseFragment();
            //Intent i = new Intent(MainActivity.this, FirebaseFragment.class);
            //startActivity(i);
            break;
        case 1:
            navItem =  _bottomNav.getMenu().findItem(R.id.nav_mode_favs);
            break;
        case 2:
            navItem = _bottomNav.getMenu().findItem(R.id.nav_mode_saved);
            break;
        case 3:
            navItem =  _bottomNav.getMenu().findItem(R.id.nav_mode_hidden);
            break;
        case 4:
            navItem =  _bottomNav.getMenu().findItem(R.id.nav_more);
            break;
    }
    getSupportFragmentManager().beginTransaction().replace(R.id.fragmentcontainer,selectedFragment).commit();

    if (navItem != null) {
        navItem.setChecked(true);
        onNavigationItemSelected(navItem);
    }
}
...