본문 바로가기

databinding

(4)
[Android] AAC #1 - Android Architecture Components AAC - Android Architecture Components AAC 연관 글 AAC #1 - Android Architecture Components (현재 글) AAC #2 - LifeCycle / LifecycleOwner AAC #3 - LiveData AAC #4 - ViewModel AAC #5 - Room [ 코드랩 : Android Room with a View - Kotlin ] Android Room with a View - Kotlin Your Room database class must be abstract and extend RoomDatabase. Usually, you only need one instance of a Room database for the whole ap..
[Android] DataBinding #4 - InverseBindingAdapter + Two-way Binding DataBinding #4 - InverseBindingAdapter + Two-way Binding DataBinding 이전 글 DataBinding #1 - 기본 DataBinding #2 - Observable Object/Field/Collection DataBinding #3 - Event, BindingAdapter InverseBinding ? 데이터 흐름의 방향을 의미 Binding : Model To View (Model -> View) InverseBinding : View To Model (View -> Model) 의미지만 inverseBinding은 Binding의 역할도 포함 Two-way Binding : Binding + InverseBinding의 의미로 사실 Invers..
[Android] DataBinding #3 - Event, BindingAdapter, Conversion DataBinding #3 - Event, BindingAdapter DataBinding 이전 포스트 1. DataBinding #1 - 기본 2. DataBinding #2 - Observable Object/Field/Collection INDEX Event : Basic Event / DataBinding Event BindingAdapter : Basic Attribute / Custom Attribute One-way binding, Two-way binding Converter Event View에서 발생하는 이벤트 처리방법 (기본 Basic / 데이터바인딩 DataBinding) Basic Event Logic / Data Binding Event Logic 비교 Basic Event Lo..
[Android] DataBinding #2 - Observable Object/Field/Collection DataBinding #2 - Observable Object/Field/Collection INDEX DataBinding Observable ? ObservableObject : Observable 인터페이스 구현 POJO (BaseObservable 상속) ObservableField : ObservableFields ObservableCollection : ObservableMap, ObservableList Observable : DataBinding하면 POJO 값을 xml내 변수에 설정하여 xml에서 view가 변수의 값을 이용할 수 있습니다 첫 POJO변수 user를 설정할 때 view들이 user의 값을 사용하여 뷰에 표현을 하는데, 그 이후에 POJO를 수정에도 View에는 반영되지 않..