Class ViewModelExtKt
-
- All Implemented Interfaces:
public final class ViewModelExtKt
-
-
Method Summary
Modifier and Type Method Description final static <ViewModelT extends ViewModel> ViewModelProvider.FactoryviewModelFactory(Function0<ViewModelT> factoryProducer)final static <ViewModelT extends ViewModel> AbstractSavedStateViewModelFactoryviewModelFactory(SavedStateRegistryOwner owner, Bundle defaultArgs, Function1<SavedStateHandle, ViewModelT> factoryProducer)final static <T extends ViewModel> Tget(ViewModelProvider $self, String key, Class<T> modelClass)-
-
Method Detail
-
viewModelFactory
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP})@MainThread() final static <ViewModelT extends ViewModel> ViewModelProvider.Factory viewModelFactory(Function0<ViewModelT> factoryProducer)
-
viewModelFactory
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP})@MainThread() final static <ViewModelT extends ViewModel> AbstractSavedStateViewModelFactory viewModelFactory(SavedStateRegistryOwner owner, Bundle defaultArgs, Function1<SavedStateHandle, ViewModelT> factoryProducer)
-
get
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP}) final static <T extends ViewModel> T get(ViewModelProvider $self, String key, Class<T> modelClass)
-
-
-
-