условный ViewGroup и этой view нужно как-то управлять. Сейчас у меня эта view хранится прямо в модельке, что явно неправильно. Если выделить view в отдельный класс, то нужно уже 2 класса тянуть по параметрам. Как вариант сделать новый класс, который модет включать и модель и view. Но может есть какое-то более правильное решение?
например, MVVM
использовать общий подход проекта для связи между вью и моделью. MVVM, MVP или что там у вас и потом условная вьюмодель всей формы помимо прочего будет включать в себя ещё и маленькую вьюмодель для конкретного компонента
Вопрос на более низком уровне. Есть просто модель с тремя текстовыми полями и есть кастомная view, которая выводит их. Сейчас эта view прямо в модели, чтобы можно было обновить поле и сразу изменить представление.
так вот нужно всё то же самое, только вью переложить во вьюмодель. и во вьюмодель же вынести всю логику из модели
если вы говорите про MVVM, то во вьюмодели не должно быть ссылки на вью (если вы это имеете в виду, говоря “вью переложить во вьюмодель”)
Обсуждают сегодня