protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
    super.onActivityResult(requestCode, resultCode, intent);
    if (intent != null) {
      if (resultCode == RESULT_OK) {
        String time = intent.getStringExtra("time");
        String content = intent.getStringExtra("content");
        ScheduleTextItem scheduleTextItem = new ScheduleTextItem(time, content);

        if (schedule == null) {
          schedule = new ArrayList<ScheduleTextItem>();
        }

        schedule.add(scheduleTextItem);
        monthViewAdapter.setSchedule(curPosition, schedule);
        adapter.mSchedule = schedule;
        adapter.notifyDataSetChanged();
      }
    }
  }