Проблема с датчиком и таймером
Привет я положил код примеров в Android разработчиков в том же классе, но у меня есть проблема в этом
@ Переопределить защищенный диалог 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;
}
почему я не могу это сделать??
это работает только с одним случаем..
3 ответа
При объявлении статических полей для DATE_DIALOG_ID и TIME_DIALOG_ID установите разные значения. например. DATE_DIALOG_ID = 0; TIME_DIALOG_ID = 1; Это должно решить вашу проблему.
Попробуйте следующим образом: DateTime picker в приложении для Android
Когда используешь switch
, его case
никогда не могут быть одинаковыми, они должны быть разными.
Вот DATE_DIALOG_ID
а также TIME_DIALOG_ID
оба являются константами, и похоже, что они должны иметь одинаковые значения. Проверьте их значения, если они совпадают, измените их. Я уверен, что изменение их значения ничего не изменит в вашем DatePicker
или же TimePicker
,