protected void onCreate()

in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailActivity.java [41:65]


  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.taskdetail_act);

    // Set up the toolbar.
    Toolbar toolbar = findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    ActionBar ab = getSupportActionBar();
    ab.setDisplayHomeAsUpEnabled(true);
    ab.setDisplayShowHomeEnabled(true);

    // Get the requested task id
    Task task = TaskBundlePacker.taskFromBundle(getIntent().getBundleExtra(EXTRA_TASK_ID));

    TaskDetailFragment taskDetailFragment =
        (TaskDetailFragment) getSupportFragmentManager().findFragmentById(R.id.contentFrame);

    if (taskDetailFragment == null) {
      taskDetailFragment = TaskDetailFragment.newInstance(task);

      ActivityUtils.addFragmentToActivity(
          getSupportFragmentManager(), taskDetailFragment, R.id.contentFrame);
    }
  }