Эти списки не будут меняться вовремя, всегда будут одинаковыми, поэтому это не состояние.
Должен ли я сделать следующее для действия?
Код: Выделить всё
private val gymListViewModel: GymListViewModel by viewModels()
val myList1 = gymListViewModel.list1
val myList2 = gymListViewModel.list2
val myList3 = gymListViewModel.list3
Или мне следует использовать LiveData или Flow для прослушивания активности?
Или, может быть, Мне следует создать класс данных с тремя значениями, чтобы я просто вызывал этот объект в действии?
Другая вещь, о которой я подумал, это вызвать метод, который заполняет списки, что-то вроде нравится:
Код: Выделить всё
val myList1 = gymListViewModel.getList1()Я спрашиваю об этом с точки зрения лучших практик.
/>Спасибо
Подробнее здесь: https://stackoverflow.com/questions/786 ... -practices
Мобильная версия