Компонент архитектуры MVVM - как внедрить модель представления во фрагмент? - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть следующий код:

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.Как я могу это сделать?Я не нашел ни одного примера.

...