androidx.hilt.navigation
Top-level functions summary
ViewModelProvider.Factory |
This function is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel |
ViewModelProvider.Factory |
HiltViewModelFactory(Creates a |
Top-level functions
HiltViewModelFactory
funHiltViewModelFactory(
context: Context,
delegateFactory: ViewModelProvider.Factory
): ViewModelProvider.Factory
Creates a ViewModelProvider.Factory to get HiltViewModel -annotated ViewModel from a ViewModelProvider.Factory.
| Parameters | |
|---|---|
context: Context |
the activity context. |
delegateFactory: ViewModelProvider.Factory |
the delegated factory. |
| Returns | |
|---|---|
ViewModelProvider.Factory |
the factory. |
| Throws | |
|---|---|
kotlin.IllegalStateException |
if the context given is not an activity. |
HiltViewModelFactory
fun HiltViewModelFactory(
context: Context,
navBackStackEntry: NavBackStackEntry
): ViewModelProvider.Factory
Creates a ViewModelProvider.Factory to get HiltViewModel -annotated ViewModel from a NavBackStackEntry.
| Parameters | |
|---|---|
context: Context |
the activity context. |
navBackStackEntry: NavBackStackEntry |
the navigation back stack entry. |
| Returns | |
|---|---|
ViewModelProvider.Factory |
the factory. |
| Throws | |
|---|---|
kotlin.IllegalStateException |
if the context given is not an activity. |