안드로이드 프로그래밍[Kotiln Code]/안드로이드 부분 함수(권한얻기,인텐트, 데이터바인딩)

[MVVM] ViewModelProviders.of() deprecated

훈츠 2020. 4. 1. 23:58
반응형

안녕하세요. 훈츠 입니다. ViewModel ViewModelProviders.of() deprecated 되어서 다른 방식으로 하는 방법 포스팅 합니다. 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
lateinit var viewModleFactory: ViewModelProvider.AndroidViewModelFactory
private lateinit var contactViewModel : ContactViewModel
//fragment 에서 받을때
viewModleFactory = ViewModelProvider.AndroidViewModelFactory
                    .getInstance(activity!!.application)
 
//activity 에서 받을때
viewModleFactory = ViewModelProvider.AndroidViewModelFactory
                    .getInstance(application)
 
contactViewModel = ViewModelProvider(this, viewModleFactory)
                    .get(ContactViewModel::class.java)
 
 
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs

 

반응형