Дублирующая ошибка в регистре при реализации двух диалогов - PullRequest
0 голосов
/ 08 апреля 2010

Я пытаюсь реализовать как средство выбора даты, так и время. Однако, когда я пытаюсь определить два случая в следующем коде, я получаю сообщение об ошибке, что есть повторяющийся случай.

Код:

@Override
protected Dialog onCreateDialog(int id) 
{
    switch(id){
    case ID_DATEPICKER:
        Toast.makeText(SendMail.this, "Select Appointment Date", 
                                                 Toast.LENGTH_LONG).show();
        return new DatePickerDialog(this, myDateSetListener, myYear, myMonth, myDay);
    case TIME_DIALOG_ID:
        Toast.makeText(SendMail.this, "Select Appointment Time", Toast.LENGTH_LONG).show();
        return new TimePickerDialog(this,mTimeSetListener, 0, 0, false);
    default:
        return null;
    }
}

Какое решение?

1 Ответ

1 голос
/ 08 апреля 2010

убедитесь, что ID_DATEPICKER и TIME_DIALOG_ID не имеют одно и то же значение int.

...