일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Android ProgressBar
- Kotlin FCM
- 영어공부
- 안드로이드 카카오 로그인
- 안드로이드
- 프로그래머스 알고리즘
- Android Navigation
- DataBinding
- Android Jetpack
- Android WebView
- Java
- Android
- 안드로이드 fcm
- 안드로이드 갤러리 접근
- 알고리즘 자바
- OkHttp Interceptor
- 66챌린지
- WebView
- Android 12 대응
- 영어독립365
- Kotlin
- Android DataBinding
- 카카오 알고리즘
- Android 12
- scope function
- android recyclerview
- 습관만들기
- Android ViewPager2
- Android Interceptor
- MVP Architecture
Archives
- Today
- Total
목록Android LiveData (1)
Developer Geek
Android Jetpack.LiveData in Kotlin
LiveData 개요 LiveData는 관찰 가능한 데이터 홀더 클래스이다. 관찰 가능한 일반 클래스와 달리 LiveData는 수명 주기를 인식하는데 즉, Activity, Fragment, Service 등 다른 앱 구성요소의 LifeCycle고려한다. LifeCycle 을 인식하기 때문에 LiveData는 active lifecycle 상태에 있는 앱 구성요소 관찰자만 업데이트한다. LiveData의 이점 UI와 Data 상태값 일치 LiveData는 Observer Pattern을 따르기 때문에, 데이터가 변경될 때 Observer 객체에 알린다. 개발자는 구독된 객체가 변경되었을 때, UI를 업데이트하는 방식으로만 고려하면 된다. 그러므로 데이터가 변경될 때 마다 UI를 어떻게 업데이트 시킬 지 ..
안드로이드/LiveData + ViewModel
2022. 5. 26. 08:30