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