/ / fragmento não substitui quando clico em bottomnavigation - android, bottomnavigationview

fragmento não substitui quando eu clico em bottomnavigation - android, bottomnavigationview

por que, quando clico no item, o fragmento de vista de navegação não substitui o conteúdo.

navigation = (BottomNavigationView) findViewById(R.id.navigation);
navigation.setOnNavigationItemReselectedListener(new BottomNavigationView.OnNavigationItemReselectedListener() {
@Override
public void onNavigationItemReselected(@NonNull MenuItem item) {
int id = item.getItemId();
if (id == R.id.navigation_home) {
fragment = new HomeFragment();
} else if (id == R.id.navigation_dashboard) {
fragment = new PopularFragment();
} else if (id == R.id.navigation_notifications) {
fragment = new FeaturedFragment();
}
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.replace(R.id.content, fragment);
transaction.commit();
}

});

}

Respostas:

0 para resposta № 1

Use o código abaixo em android.support.v4

FragmentTransaction ft = getFragmentManager().beginTransaction();
DemoFragment w1 = new DemoFragment();
ft.addToBackStack("");
ft.replace(R.id.listFragment, w1);
ft.commit();