Android MVVM, где хранить данные? - PullRequest
0 голосов
/ 05 апреля 2019

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

Мой вопрос: должен ли я иметь только одну viewModel, где я храню все эти входные данные?Или нормально?Есть ли лучшее решение?

1 Ответ

1 голос
/ 05 апреля 2019

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

...