Страница 1 из 1

Двусторонний DataBinding

Добавлено: 08 ноя 2015, 13:16
Fry
У меня есть приложение с большой формой, в основном состоящий из EditText.
Я бы хотел связать с формой модель, которая бы изменялась в обе стороны, то есть изменения во вью меняли бы данные в модели и наоборот.

Я использовал конструкцию c POJO, где в модели над геттерами стоит @Bindable и и notifyPropertyChanged(BR.<поле>) в сеттерах.
Проблема в том, что это все работает только из модели во вью, но не наоборот.

Модель с использованием public final ObservableField firstName = new ObservableField<>(); и т.д. испльзовать не хочется, т.к. нужна модель POJO для передачи данных в сеть и базу.

Есть ли способ двухстороннего биндинга на основе POJO модели?

Re: Двусторонний DataBinding

Добавлено: 08 ноя 2015, 15:16
Fry
Зы. Кстати у меня и с конструкцией с ObservableField<>(); все работает только из модели во вью, но не наоборот.