Как я могу переключаться между фрагментами, не уничтожая их?Android

Форум для тех, кто программирует под Android
Anonymous
Как я могу переключаться между фрагментами, не уничтожая их?

Сообщение Anonymous »

Я экспериментирую со встроенной навигацией приложений Android, используя BottomNavigationBar для переключения между фрагментами:

Код: Выделить всё

public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// ...
}

private BottomNavigationView.OnNavigationItemSelectedListener navListener =
new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
Fragment selectedFragment = null;

switch (item.getItemId()) {
case R.id.first:
selectedFragment = new FirstFragment();
break;
case R.id.second:
selectedFragment = new SecondFragment();
break;
case R.id.third:
selectedFragment = new ThirdFragment();
break;
}

getSupportFragmentManager()
.beginTransaction()
.replace(R.id.container, selectedFragment)
.commit();

return true;

}
};
}
Я хочу, чтобы эти фрагменты сохранялись между переходами. Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/655 ... oying-them

Вернуться в «Android»