2010-04-08 22 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原諒... – 2010-04-08 12:34:35

回答

1

確保ID_DATEPICKER和TIME_DIALOG_ID沒有相同的int值。

+0

您應該將問題標記爲已回答。 – synic 2010-04-08 16:20:49

+0

+1沒有檢查:(* face-palm * – SpaceCowboy 2013-01-29 14:07:11