Problem with datepicker and timepicker
Hi i put the code of the examples in android developers in the same classe but i have a problem in this
@Override protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
return new DatePickerDialog(this,
mDateSetListener,
mYear, mMonth, mDay);
case TIME_DIALOG_ID:
return new TimePickerDialog(this,
mTimeSetListener, mHour, mMinute, false);
}
return null;
}
why i can't do this??
it onl开发者_如何学Cy works with one case..
when declaring static fields for DATE_DIALOG_ID and TIME_DIALOG_ID, set different values. eg. DATE_DIALOG_ID = 0; TIME_DIALOG_ID = 1; This should solve your problem.
Try in this way: DateTime picker in android application
When using switch
, its case
can never be same, they must be distinct.
Here DATE_DIALOG_ID
and TIME_DIALOG_ID
both are constants and it looks like they must be having same values. Check their values, if they are same then change it. I am sure changing their value will not change anything in your DatePicker
or TimePicker
.
精彩评论