Я немного запутался в ViewModel и LiveData. Я планирую провести рефакторинг своего приложения для использования этих компонентов, но не уверен, что они мне подходят.
Я разрабатываю приложение для чтения новостей. Теперь у меня два занятия: Действие А для обложек (в моем случае 5 фрагментов в ViewPager со списком статей) и Действие B, которое также содержит ViewPager с фрагментами, и фрагменты отображают сведения о статьях.
Я планирую перенести Activity A и B во фрагменты и использовать одно действие с ViewModel и LiveData.
Было бы хорошим решением создать экземпляр ViewModel, который содержит список статей, заключенных в LiveData для каждого фрагмента? Я имею в виду, что в моем случае в Activity было бы пять экземпляров ViewModel, которые содержат список статей. Это правильный способ в моем случае?
Вам следует обратиться к официальной документации Google по Android JetPack, чтобы узнать, как правильно использовать ViewModel и LiveData в своем приложении: https://developer.android.com/jetpack/docs/guide