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

Программисты JAVA общаются здесь
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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