masteramyx
09/29/2023, 9:27 PMmodule = { viewModel { SharedViewModel(
SearchProductsUseCase())
}
}
In my activity (Java; unfortunetly it needs to remain java right now.)
SharedViewModel sharedViewModel = get(SharedViewModel.class);
In my fragment
private val sharedViewModel: SharedViewModel by activityViewModel<SharedViewModel>()
But my logs show..
activity VM INSTANCE: com.package.SharedViewModel@8e410b3
frag VM INTANCE: com.package.SharedViewModel@5d570c3
Why am I getting 2 different instances? Does it have to do with java class?arnaud.giuliani
10/03/2023, 4:36 PMSharedViewModel sharedViewModel = get(SharedViewModel.class);
arnaud.giuliani
10/03/2023, 4:38 PMkoin-android-compat
for Javaarnaud.giuliani
10/03/2023, 4:38 PMarnaud.giuliani
10/03/2023, 4:39 PMviewModel(this,SharedViewModel.class)