в viewModel?
Нет
Почему?
Давай будем думать)
Допустим мы переворачиваем телефон. У тебя liveData сохранится в репо?
Переворот экрана не влияет на viewModel, а по моей логики, если репо инжектиться в viewModel, она будет жить пока живет viewModel или я ошибаюсь?
Блин.... Ты же пишешь liveData в репо.... Дак у тебя в и репо и во вью модель будет liveData с одним типом данных?
Допускается. Но ее придется делать observeForever, поскольку внутри вью модели не может быть жц вью. И отписываться в onCleared. Простой пример - форграунд сервис непрестанно берет с сенсоров погоду на марсе и обновляет ее. То раз в секунду то то пять. То реже. Как пробросить эти данные на экран?
Плохой код, нужно улучшать архитектуру твоего проекта , так как ты делаешь делать не стоит
Сергей, давай просто придем к тому что так делать не стоит
Хорошо, реализуй мой кейс.
Обсуждают сегодня