다이얼로그 소스부분은
protected Dialog onCreateDialog(int id) {
Calendar c = Calendar.getInstance();
int cyear = c.get(Calendar.YEAR);
int cmonth = c.get(Calendar.MONTH);
int cday = c.get(Calendar.DAY_OF_MONTH);
switch (id) {
case DATE_DIALOG_ID:
return new DatePickerDialog(this, mDateSetListener, cyear, cmonth, cday);
}
return null;
}
private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
// onDateSet method
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
date_selected = String.valueOf(year)+" /"+String.valueOf(dayOfMonth)+" /"+String.valueOf(monthOfYear+1);
Intent intent1 = new Intent(search_day.this, search_day_next.class);
intent1.putExtra("date_selected",date_selected);
startActivity(intent1);
finish();
}
};
근데 실행시켜보니
마지막 startActivity(intent1); 가 실행이 되지않고 에러가 납니다..
DatePicker의 값을 가지고 다른 액티비티로 바로 가려고하는데 어떡해 해야할까요???
아니면 메뉴는 뜨는데 하나 고르면 오류가 나는건가요?