일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- DataBinding
- 안드로이드 카카오 로그인
- scope function
- Kotlin FCM
- Android 12 대응
- Android ProgressBar
- 카카오 알고리즘
- WebView
- Android Jetpack
- 습관만들기
- Android Navigation
- Android WebView
- 알고리즘 자바
- Java
- 안드로이드
- Android
- 영어공부
- 66챌린지
- Android Interceptor
- Android DataBinding
- MVP Architecture
- Kotlin
- 안드로이드 fcm
- OkHttp Interceptor
- 안드로이드 갤러리 접근
- 프로그래머스 알고리즘
- Android 12
- Android ViewPager2
- android recyclerview
- 영어독립365
Archives
- Today
- Total
목록LiveData Example (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