Совместное использование одной модели представления с несколькими фрагментами - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть некоторая общая логика, которая у меня сейчас есть в классе Util.Теперь я хочу переместить эту логику в класс ViewModel.Поскольку этот метод util используется в разных фрагментах, рекомендуется создать модель общего представления (модель представления на основе признаков) для нескольких фрагментов.Я знаю, что Google рекомендовал использовать 1 модель просмотра для 1 просмотра.Пожалуйста, предложите.

1 Ответ

0 голосов
/ 21 сентября 2018

Если у вас есть общий код, у вас может быть несколько viewModel, которые наследуются от baseViewModel, который содержит общий код.

Преимущество этого перед классом Util в том, что общий код виден толькодля ViewModels, которые являются производными от базы и не могут быть перепутаны с чем-либо еще.

...