목록2024/01/12 (1)
Hanbit the Developer
ViewModelStore, ViewModelProvider 분석
ViewModel 생성 방법 ViewModelStore, ViewModelProvider에 대해 알아보기 전에, ViewModel을 어떻게 생성할 수 있는지부터 파악하여 top-down으로 알아보고자 한다. ViewModelProvider를 통한 생성 ViewModelProvider라는 클래스를 생성하고 get 함수를 통해 뷰모델을 얻을 수 있다. 이때 ViewModelProvider.Factory라고 하는, 뷰모델 생성 방식을 정의한 인터페이스를 따로 넣어줄 수도 있다. 지정하지 않으면 디폴트 팩토리를 사용하게 된다. class MyActivity : AppCompatActivity() { private lateinit var myViewModel: MyViewModel override fun onCr..
Android
2024. 1. 12. 22:54