Недавно я запутался в Rxbinding и Databinding для моего проекта.По сути, мой проект использует архитектуру MVVM.
Однако был один экран, созданный с помощью Databinding, а другой - с RxBinding.
Я собираюсь сделать код рефакторинга и применить все с привязкой к данным.На самом деле, в некоторых случаях Rxbinding является лучшим способом реализации (конечно, привязку данных также можно использовать для этого случая), поэтому я не хочу менять.
Если честно, был какой-то сценарий использования, который очень трудно реализоватьКонцепция привязки данных.
Мой вопрос:
Основываясь на концепции архитектуры MVVM, View не должен иметь данных или логику, а просто наблюдать данные из ViewModel для немедленного обновления своих изменений.
Итак, в чем принципиальная разница между Rxbinding и Databinding?
Когда мне следует использовать Rxbinding и когда Databinding?