-
-
Notifications
You must be signed in to change notification settings - Fork 771
Open
Description
Describe the bug
activityViewModel hasn't "navigate to declaration" button icon.
To Reproduce
I want to share viewModel cross dialog/multi-fragments/activity, then I try to use activityViewModel().
//application
val loginModule = module {
viewModelOf(::LoginOrSignUpViewModel)
}
startKoin {
modules(appModule, loginModule)
androidContext(this@ImagechoApp)
}
// in Fragment
val viewModel:LoginOrSignUpViewModel by viewModel(ownerProducer = { requireActivity() })
val viewModel2:LoginOrSignUpViewModel by viewModel()
val viewModel3:LoginOrSignUpViewModel by activityViewModel()
But viewModel3 has not navigation icon.
So, I have to use code viewModel(ownerProducer = { requireActivity() }) to let icon appear.
Expected behavior
All 3 viewModels has navigate icon.
Koin module and version:
koin version 4.1.1.
art-shen
Metadata
Metadata
Assignees
Labels
No labels