У меня есть действие, которое включает в себя два фрагмента, я могу перемещаться между пунктами по нижнему меню навигации. В обоих из них у меня есть reyclerView с изображением и текстом (данные извлекаются из базы данных FireBase). ![enter image description here](https://i.stack.imgur.com/SsXqu.png)
У меня есть следующий код в MainActivity (с помощью переключателя), который заменяет фрагмент с помощью меню навигации. (Именно поэтому он каждый раз воссоздает весь фрагмент и снова извлекает данные, как я выяснил).
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_space, selectedFragment).commit();
Я хотел бы сохранить состояние каждого фрагмента (и позволить пользователю в будущем вручную обновлять sh recyclerView) но пока мне не удалось. Как я могу сделать фрагмент не воссозданным?
Заранее спасибо.