У меня BottomNavigationBar с пятью вкладками. В этом фрагменте я загружаю данные с сервера. Моя проблема в том, что фрагмент каждый раз загружает данные при смене вкладки. Я не хочу загружать данные каждый раз.
Я знаю, что это возможно с помощью onSaveInstanceState()
, но полезно сохранить небольшой объем данных.
И еще одно, В приложении есть все фрагменты, поэтому я не могу найти решение моей проблемы. Приветствуется любая помощь
MainActivity:
private boolean loadFragment(Fragment fragment) {
if (fragment != null) {
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.fragmentContainer, fragment)
.commit();
return true;
}
return false;
}