public View onCreateView()

in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailFragment.java [66:78]


  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    setHasOptionsMenu(true);
    FloatingActionButton fab = getActivity().findViewById(R.id.fab_edit_task);
    mTaskDetailsViews = new TaskDetailViews(inflater, container, fab, mMenuEvents);
    mController =
        TaskDetailInjector.createController(
            TaskDetailEffectHandlers.createEffectHandlers(
                mTaskDetailsViews, getContext(), this::dismiss, this::openTaskEditor),
            resolveDefaultModel(savedInstanceState));
    mController.connect(contramap(TaskDetailViewDataMapper::taskToTaskViewData, mTaskDetailsViews));
    return mTaskDetailsViews.getRootView();
  }