aridder
org.koin.core.error.DefinitionParameterException: No value found for type 'androidx.lifecycle.SavedStateHandle'
val appModule = module { single { OfflineWorkerUtil } single { OfflineWorkerUtil.zTRANSPORT_VIS_SRV_Entities } single { DeliveryRepository(zTRANSPORT_VIS_SRV_Entities = get()) } single { TransportRepository(zTRANSPORT_VIS_SRV_Entities = get()) } viewModel { DeliveryViewModel(savedStateHandle = it.get(), deliveryRepository = get()) } viewModel { params -> DeliveriesViewModel(savedStateHandle = params.get(), deliveryRepository = get()) } viewModel { ScannerViewModel(savedStateHandle = it.get(), deliveryRepository = get()) } viewModel { SettingsViewModel() } viewModel { TransportViewModel(transportRepository = get()) } }
composable(Screen.Transport.route) { navbackStackEntry -> DeliveriesScreen( deliveriesViewModel = getViewModel(), navigateBack = { navController.navigateUp() }, navigateToDelivery = { transportId, deliveryNumber -> navController.navigate( Screen.Delivery.createRoute( transportId, deliveryNumber ) ) } ) }
John O'Reilly
A modern programming language that makes developers happier.