Компоненты архитектуры Jetpack продолжают воссоздавать мои фрагменты - PullRequest
0 голосов
/ 19 февраля 2019

Я использую Компоненты архитектуры Jetpack , чтобы я мог перемещаться между своими фрагментами, используя BottomNavigationView.

Проблема, с которой я столкнулся, заключается в том, что одним из моих фрагментов является Google Mapsфрагмент, поэтому, когда я нахожусь на этом фрагменте и перемещаю карту, переключаю фрагменты и возвращаюсь, фрагмент карты снова перезагружается.

Есть ли способ сохранить состояние фрагмента с помощью компонентов архитектуры?

РЕДАКТИРОВАТЬ

Я прочитал, что вы можете использовать viewmodel для хранения информации фрагмента, затем, когда фрагмент воссоздается, вы можете получить данные из viewmodel и заполнить фрагментс этим.Есть ли лучший способ сделать это?

...