0

I have a bottom navigation menu in my app, on "Create" menu. I am displaying the fragment page. It's working totally fine but when I click on my next menu which is "Fav", "saved", "hidden" and "more". The specified activity is opened with the fragment of "create" menu overlapped on it. Any help is appreciated

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);
    }
}
MohanKumar
  • 960
  • 10
  • 26
akshay dhone
  • 43
  • 1
  • 6

0 Answers0