ViewModel в компоненте архитектора - Android - PullRequest
1 голос
/ 05 мая 2019

У меня много fragment базы architect component. Это правда, что я создаю ViewModel за fragment? или я должен создать одну ViewModel для всех fragment?

1 Ответ

1 голос
/ 05 мая 2019

Видел много проектов, которые используют ViewModel для каждой Деятельности, и они передают их своим фрагментам, если это необходимо.

То же самое касается меня, но выясняю, какие функции будет выполнять Деятельность, а затем строю на основе ViewModelдля этих функций:

  • Активность / Фрагменты, которые создают объект.

  • Активность / Фрагмент, извлекающий список.

  • Активность / Фрагмент, которые имеют дело с объектами, такие как удаление, обновление.

Вы можете передавать ViewModel во фрагменты.Также вы можете использовать наследование с вашими ViewModels.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...