I have the following code:
public class ProjectFragment extends LifecycleFragment implements Injectable {
@Inject
ViewModelProvider.Factory viewModelFactory;
private ProjectViewModel viewModel
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
viewModel = ViewModelProviders.of(this, viewModelFactory)
.get(ProjectViewModel.class);
// …
}
Source code from :https://proandroiddev.com/mvvm-architecture-viewmodel-and-livedata-part-2-di-1a6b1f96d84b
I would like to use directly the @Inject ProjectViewModel. How can I do that? I didn't find any example.