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
- 스플리트
- 러브자그레브
- 스쿠버다이빙
- SwiftUI #Skeleton #데이터갱신
- 세비야
- xcode
- 공기먹는다이버스
- 푸켓여행
- Swift #Concurrency #쓰레드
- 라이브러리
- 스페인광장
- 지팍스페인
- Gradle
- 스페인여행
- 괌 자유여행
- Cocoapods #PrivateRepo #SpecRepo
- swiftUI
- 그라나다
- 대한항공
- Concurrency #Swift #Combine
- 아시아나
- 도심공항
- Device 등록
- 시밀란
- 리브어보드
- cocoapod
- 러브스플리트
- 연금저축펀드
- 강릉
- 크로아티아
Archives
- Today
- Total
목록ViewModel (1)
JEP's Diary
Android ViewModel
Android ViewModel Android Architecture Component의 ViewModel은 액티비티와 프래그먼트에서 사용되는 UI관련 데이터를 보관하고, 관리하기 위해 디자인 되었다.액티비티가 재생성 될때도 ViewModel의 인스턴스가 유지되어 데이터가 보관이되고,데이터의 소유권을 ViewModel이 가지고 있기 때문에 코드분리가되어 액티비티와 프래그먼트는 UI를 업데이트 하는 역할을 하게된다. 액티비티의 생성, 화면전환, 종료에 이르는 수명주기에도 ViewModel 스코프는 일관되게 유지가된다.따라서 프래그먼트들 사이에서 ViewModel을 이용해 데이터를 쉽게 공유할 수 있어, 프로그먼트 간 데이터 공유에 액티비티가 관여하지 않아도 된다. 액티비티가 완전히 종료되는 시점에 View..
Development/Android
2018. 8. 8. 17:00