sharedViewModel
-
Koin 사용 시 Activity & Fragment 간 ViewModel 공유Android 2020. 10. 15. 17:27
class MainViewModel(override var repository: Repository) : BaseViewModel() { ... } 뷰모델을 이렇게 선언한 후 val appModule = module { ... viewModel { MainViewModel(get()) } ... } 코인 모듈에서 해당 뷰모델을 추가 class MainActivity : BaseActivity() { ... override val viewModel: MainViewModel by viewModel() private lateinit var homeFragment: HomeFragment ... } MainActivity에서 viewModel 주입 여기서 MainActivity에 속한 HomeFragment에..