2010-04-08 71 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

相关问题