Правильный способ использования ViewModel и LiveData

Я немного запутался в ViewModel и LiveData. Я планирую провести рефакторинг своего приложения для использования этих компонентов, но не уверен, что они мне подходят.

Я разрабатываю приложение для чтения новостей. Теперь у меня два занятия: Действие А для обложек (в моем случае 5 фрагментов в ViewPager со списком статей) и Действие B, которое также содержит ViewPager с фрагментами, и фрагменты отображают сведения о статьях.

Я планирую перенести Activity A и B во фрагменты и использовать одно действие с ViewModel и LiveData.

Было бы хорошим решением создать экземпляр ViewModel, который содержит список статей, заключенных в LiveData для каждого фрагмента? Я имею в виду, что в моем случае в Activity было бы пять экземпляров ViewModel, которые содержат список статей. Это правильный способ в моем случае?

0
0
96
1

Ответы 1

Вам следует обратиться к официальной документации Google по Android JetPack, чтобы узнать, как правильно использовать ViewModel и LiveData в своем приложении: https://developer.android.com/jetpack/docs/guide

Другие вопросы по теме