Я использую Компоненты архитектуры Jetpack , чтобы я мог перемещаться между своими фрагментами, используя BottomNavigationView
.
Проблема, с которой я столкнулся, заключается в том, что одним из моих фрагментов является Google Mapsфрагмент, поэтому, когда я нахожусь на этом фрагменте и перемещаю карту, переключаю фрагменты и возвращаюсь, фрагмент карты снова перезагружается.
Есть ли способ сохранить состояние фрагмента с помощью компонентов архитектуры?
РЕДАКТИРОВАТЬ
Я прочитал, что вы можете использовать viewmodel для хранения информации фрагмента, затем, когда фрагмент воссоздается, вы можете получить данные из viewmodel и заполнить фрагментс этим.Есть ли лучший способ сделать это?