Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- onLayout
- sqlite
- AppBarLayout
- recyclerview
- Android
- 알림
- 알고리즘
- BOJ
- notification
- onMeasure
- Navigation
- ViewModel
- Behavior
- View
- 코틀린
- LiveData
- CustomView
- room
- CollapsingToolbarLayout
- 백준
- HTTP
- 안드로이드
- hilt
- activity
- Coroutine
- kotlin
- lifecycle
- DataBinding
- Algorithm
- CoordinatorLayout
Archives
- Today
- Total
목록ViewModelProvider.Factory (1)
개발일지
Android in A..Z - Lifecycle (ViewModelProvider)
ViewModelProvider ViewModel을 사용할 때 ViewModel을 직접 생성하는 것이 아닌 ViewModelProvider를 통해서 ViewModel를 요청하게 된다. ViewModel을 직접 생성자를 통해 생성하면 ViewModel을 잘못하용 하는 것이다. ViewModel 생성과정 ViewModelProvider를 통해 ViewModel을 요청한다. ViewModelProvider생성자로 ViewModelStoreOwner(Activity, Fragment), ViewModelProvider.Factory를 넘겨받는다. ViewModelProvider는 ViewModelStoreOwner를 참조하여 ViewModelStore에 ViewModel을 요청한다. ViewModelStore에..
Android (안드로이드)/Lifecycle
2021. 2. 1. 18:40