Ответ 1
Адаптер принадлежит View, но источник данных адаптера принадлежит ViewModel.
Я создаю приложение для Android в соответствии с архитектурой MVVM
. Куда относятся адаптеры (для recyclerView
, viewPager
и т.д.)?
adapters
принадлежат View
или ViewModel
?
Адаптер принадлежит View, но источник данных адаптера принадлежит ViewModel.
если вы следуете за MVVM-архитектурой, то адаптеры принадлежат View ViewModel. Все события элемента списка суб-списка и другие связанные с пользовательским интерфейсом вещи обрабатываются адаптером. Итак, адаптер переходит к View..
если вы хотите подробное описание, вы можете проверить эту ссылку на
Подумайте об этом направлении. Предположим, вы удалите/замените свое представление из своего кода. Модель представления должна иметь возможность повторного использования и может предоставлять данные представления для нового представления. Вы можете получить ответ самостоятельно. Тогда адаптер должен быть только частью обзора.