ViewModelInitializer
public final class ViewModelInitializer<T extends ViewModel>
Holds a ViewModel class and initializer for that class
Summary
Public constructors |
|---|
<T extends ViewModel> ViewModelInitializer(Construct a new |
<T extends ViewModel> ViewModelInitializer( |
Public constructors
ViewModelInitializer
public <T extends ViewModel> ViewModelInitializer(
@NonNull Class<@NonNull T> clazz,
@NonNull Function1<@NonNull CreationExtras, @NonNull T> initializer
)
Construct a new ViewModelInitializer instance.
| Parameters | |
|---|---|
@NonNull Class<@NonNull T> clazz |
|
@NonNull Function1<@NonNull CreationExtras, @NonNull T> initializer |
factory lambda to be associated with the specified |
ViewModelInitializer
public <T extends ViewModel> ViewModelInitializer(
@NonNull KClass<@NonNull T> clazz,
@NonNull Function1<@NonNull CreationExtras, @NonNull T> initializer
)