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 |
31 |
Tags
- NestedScrollView
- 리사이클러뷰
- 자이고트
- AAC
- 상태관리
- appcompatacitivity
- flutter
- Dispatchers
- 프로세스
- 데코레이터 패턴
- GetX
- 절대 주소
- 플로이드워셜
- 안드로이드
- 리사이클러뷰풀
- http발전과정
- recyclerview
- appcompatactivity
- 디자인 패턴
- Android
- 물리 메모리
- 내부 단편화
- 뷰홀더
- AsyncListDiffer
- Kotlin
- 운영체제
- DiffUtil
- apk 빌드 과정
- viewModelScope
- http 역사
Archives
- Today
- Total
목록Coroutine (1)
hong's android
[안드로이드] viewModelScope에 대해서 알아보자
viewModelScope는 viewmodel이 파괴되는 시점에 내부에서 실행했던 코루틴들을 모두 종료합니다.매번 viewmodelscope를 통해 코루틴을 실행하는 만큼 viewModelScope 내부 구조를 공부하며 동작에 대한 이해를 확실히 하려고합니다.먼저 viewModelScope의 내부입니다. public val ViewModel.viewModelScope: CoroutineScope get() = synchronized(VIEW_MODEL_SCOPE_LOCK) { getCloseable(VIEW_MODEL_SCOPE_KEY) ?: createViewModelScope().also { scope -> addCloseable(VIEW_MODEL_SCOPE_K..
Android
2024. 11. 14. 02:47