public View onCreateView()

in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksFragment.java [69:84]


  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    FloatingActionButton fab = getActivity().findViewById(R.id.fab_add_task);
    mViews = new TasksViews(inflater, container, fab, mMenuEvents);

    mController =
        TasksInjector.createController(
            createEffectHandler(getContext(), mViews, this::showAddTask, this::showTaskDetailsUi),
            mEventSource,
            resolveDefaultModel(savedInstanceState));

    mController.connect(contramap(TasksListViewDataMapper::tasksListModelToViewData, mViews));
    setHasOptionsMenu(true);
    return mViews.getRootView();
  }