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