Я пытаюсь использовать компонент архитектуры Android, то есть data binding
с базой данных Realm
, используя шаблон MVVM.
После изучения привязки данных и MVVM я наткнулся на несколько подходов к привязке модели с помощью пользовательского интерфейса..
Объявить наблюдаемые примитивные поля в модели и напрямую связать их с XML-файлом Android.
Сохранить модель как примитивную с даннымивведите и объявите наблюдаемые поля в классе модели View
Теперь, так как область не поддерживает поля Observable, оставлена опция использования Observable
я ссылался на эту статьюиспользовать область с привязкой данных , но эта статья довольно старая.
, поэтому мои вопросы
Что предпочтительнее при реализации привязки данныхв Android, связать модель непосредственно с пользовательским интерфейсом Android или объявить заметные переменные в модели представления и сопоставить их с моделью?
рекомендации по использованию области с привязкой данных
Мой вопрос довольно специфичен в контексте области и привязки данных, поэтому он не является обобщающим вопросом,