MVVM体系结构组件-如何在片段中注入视图模型?

时间:2018-11-13 22:15:00

标签: android mvvm android-architecture-components

我有以下代码:

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);

    // …
}

来自:http://jsfiddle.net/jh4wztab/1/

的源代码

我想直接使用@Inject ProjectViewModel。我怎样才能做到这一点? 我没有找到任何例子。

0 个答案:

没有答案