Android, когда я пытаюсь вызвать datepickerdialog, он не появляется? - PullRequest
0 голосов
/ 05 марта 2012

У меня есть проблема при попытке создать диалог о событии по нажатию кнопки, но нет диалогового окна, из которого я могу выбрать дату, вот мой код

Я звоню по кнопкеCLick showDialog (2);

protected Dialog onCreateDialog(int id)
{
    switch (id)
    {
        case 2:return showDatePicker();
    }

    return dialog;
}

private DatePickerDialog showDatePicker()
{
    DatePickerDialog datePicker= new DatePickerDialog(dodadi.this, new DatePickerDialog.OnDateSetListener() {
        //@Override
        public void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth)
        {   
            mCalendar.set(Calendar.YEAR,year);
            mCalendar.set(Calendar.MONTH,monthOfYear);
            mCalendar.set(Calendar.DAY_OF_MONTH,dayOfMonth);
            updateDateButtonText();
            //super.onDateSet(view,year,monthOfYear,dayOfMonth);
        }
    }, mCalendar.get(Calendar.YEAR),mCalendar.get(Calendar.MONTH),mCalendar.get(Calendar.DAY_OF_MONTH));

    return datePicker;
}

1 Ответ

0 голосов
/ 06 марта 2012

Возможно, это импорт, потому что код правильный, попробуйте import android.app.DatePickerDialog; это может быть виджет вместо приложения :) глупая ошибка

...