룬아님의 취중코딩

(koin) inject 할때에 parameter 전달하기 본문

개발/안드로이드 개발

(koin) inject 할때에 parameter 전달하기

룬아님 2019. 11. 21. 14:54
val NoticeDetailModule = module {
    viewModel { (position: Int) -> NoticeDetailViewModel(position, get()) }
}

필요한 parameter를 타입과 함께 선언해주고

private val viewModel: NoticeDetailViewModel by viewModel { parametersOf(position) }

parametersOf를 사용하여 데이터를 넘겨주면 된다.

반응형
Comments