Я получаю сообщение об ошибке в этом операторе switch, называемом Duplicate case, хотя я не уверен, в чем проблема, я определил каждый случай вместе с возвращаемым значением. Я использую это для диалога, который я использую для макетов DatePicker
и TimePicker
для Android. Пожалуйста, дайте мне знать, если я неправильно определяю случаи дела или что-то еще не так.Ошибка выписки спрятателя ошибки
protected Dialog onCreateDialog(int id){
switch(id)
{
case Time_dialog_id:
return new TimePickerDialog(this, mTimeSetListener, hour, minute, false);
case Date_dialog_id:
return new DatePickerDialog(this, pDateSetListener, pYear, pMonth, pDay);
}
return null;
}
Как вы объявляете идентификаторы? – harism
static final int Date_dialog_id = 0; статический окончательный int Time_dialog_id = 0; – ssj3goku878
Ну вы видите что-то странное? Вы объявляете оба идентификатора равными нулю. Разве они не должны быть отдельными ценностями? – harism