2010-04-08 4 views
0

날짜 선택 도구와 시간 선택 도구를 모두 구현하려고합니다. 그러나 다음 코드에서 두 개의 사례를 정의하려고하면 중복 된 경우가 있다는 오류가 발생합니다.두 개의 대화 상자 구현 중 중복 사례 오류

코드 :

@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; 
    } 
} 

해결책은 무엇인가?

+0

코드를 제대로 붙여 넣지 않으려 죄송합니다. plz ... –

답변

1

ID_DATEPICKER와 TIME_DIALOG_ID의 int 값이 같지 않은지 확인하십시오.

+0

답변을 질문으로 표시해야합니다. – synic

+0

+1 체크하지 않았다 :(* face-palm * – SpaceCowboy

관련 문제