Проблема с датчиком и таймером

Привет я положил код примеров в 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,

Другие вопросы по тегам