MVVM
-
ViewModelProviders.of deprecated개발/안드로이드 2020. 4. 6. 15:01
ViewModel을 주입할 때 주로 사용하는 ViewModelProviders 클래스는 lifecycle-extension 라이브러리가 2.2.0 버전업 되면서 통째로 Deprecated가 됐다. 하지만 ViewModelProvider(뒤에 s만 빠진 클래스가 맞다) 클래스를 통해 동일한 기능을 수행하도록 할 수 있다. BEFORE @Module(includes = [BaseActivityModule::class]) abstract class MainActivityModule { @Binds abstract fun provideActivity(activity: MainActivity): FragmentActivity @Module companion object { @Provides @JvmStatic f..