Best practices and patterns in ViewModel + Data Binding. Is ObservableField in ViewModel OK?
- 阅读更多 关于 Best practices and patterns in ViewModel + Data Binding. Is ObservableField in ViewModel OK?
Looking through the samples I seen 2 approaches to MVVM using Android Architecture Components. First approach: ViewModel provides LiveData Activity subscribes to LiveData When observer called Activity is setting data to ViewModel ObservableField . Whole ViewModel is passed to binding. In xml you just set ObservableField as value <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" app:visibleGone="@{viewmodel.listLoading}"/> <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/swiperefresh" android:layout_width="match