onCreateDialogが設定されていて、2つのダイアログ(DatepickerとTimepicker)を配置する必要がありますが、両方をonCreateDialog内に配置すると、最初のダイアログであるDatepickerのみが開きます。
コード:
@Override
protected Dialog onCreateDialog(int id) {
//date picker
switch (id) {
case DATE_DIALOG_ID:
// set date picker as current date
return new DatePickerDialog(this, datePickerListener, year, month,day);
}
//time picker
switch (id) {
case TIME_DIALOG_ID:
//set time picker as current time
return new TimePickerDialog(this, timePickerListener, hour, minute,false);
}
return null;
}