코딩 토막 지식

[Android] viewModels 사용하기

혁준 2022. 4. 15. 13:25

기존에 ViewModel 을 Activity / Fragment 에서 사용할 때, ViewModelProvider 를 사용하였습니다. 

ViewModelProvider은 추가적으로 코드들을 작성해주어야 합니다. 

 

그렇지만 viewModels 를 사용하면 작성해야 하는 코드가 줄어든다는 이점이 있습니다. 

implementation 'androidx.activity:activity-ktx:1.4.0'
implementation 'androidx.fragment:fragment-ktx:1.4.1'

build.gradle(Module) 에 위의 코드들을 작성해줍니다. 

(첫 번째 줄의 코드는 activity, 두 번째 줄의 코든는 fragment에 적용할 때 사용이 됩니다.)  

 

그 후에 

private val todoViewModel : TodoViewModel by viewModels()

위와 같은 형식으로 코드를 작성해주면 됩니다. 

 


읽어주셔서 감사합니다. 

'코딩 토막 지식' 카테고리의 다른 글

Kotlin MuliPlatform 사용 후기  (1) 2025.07.18
SHA1 해시값 구하기  (0) 2022.11.03
[Android] .gitignore 사용하기  (0) 2022.02.24
쿠키 / 세션 / 토큰에 대해  (0) 2022.01.14
REST API란?  (0) 2021.12.24