Теперь лучше использовать viewModel для сохранения состояния данных или действия, и вы можете иметь действующие данные в диапазоне от
1., так что создайте действие, а затем создайте SheredViewModel
2..add aliveata: LiveData
добавьте свою модель представления в свою деятельность с помощью viewModelProviders.of (this) [SheredViewModel]
добавьте наблюдателя в действие, если вы хотите прослушать изменения вдействие или любое другое место
перейти к вашему фрагменту и добавить viewModelProviders.of (активность) [SheredViewModel]
теперь в этомВ случае, если вы публикуете какие-либо данные в liveData: LiveData любой может прослушать ваши изменения элегантно и чисто
, вы можете посмотреть документ Android для этого примера по этой ссылке
https://developer.android.com/topic/libraries/architecture/viewmodel