Ниже приведен мой код для выбранного пункта просмотра нижней навигации
bottomNavigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
Fragment fragment = null;
switch (item.getItemId()) {
case R.id.action_one:
// Switch to page one
fragment = FragmentA.newInstance();
break;
case R.id.action_two:
// Switch to page two
fragment = FragmentB.newInstance();
break;
case R.id.action_three:
// Switch to page three
fragment = FragmentC.newInstance();
break;
}
getSupportFragmentManager().beginTransaction().replace(R.id.container,fragment,"TAG").commit();
return true;
}
});
Теперь моя проблема возникает каждый раз, когда фрагмент воссоздается и не хочет, чтобы фрагмент был воссоздан каждый раз, когда я также пытался добавить addToBackStack (null), но в этом случае на кнопке "Назад" продолжает выталкивать фрагменты из стека, t хотите.
Можно ли отобразить фрагменты на нижней навигационной панели без повторного создания фрагмента