У меня есть следующий код:
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);
// …
}
Исходный код от: https://proandroiddev.com/mvvm-architecture-viewmodel-and-livedata-part-2-di-1a6b1f96d84b
Я бы хотел использовать непосредственно @Inject ProjectViewModel.Как я могу это сделать?Я не нашел ни одного примера.