Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 执行两个对话框时出现重复的大小写错误_Java_Android_Switch Statement - Fatal编程技术网

Java 执行两个对话框时出现重复的大小写错误

Java 执行两个对话框时出现重复的大小写错误,java,android,switch-statement,Java,Android,Switch Statement,我正在尝试实现日期选择器和时间选择器。然而,当我试图在下面的代码中定义两个案例时,我得到一个错误,即存在重复案例 代码: 解决方案是什么?请确保ID\u DATEPICKER和TIME\u DIALOG\u ID不具有相同的int值。很抱歉没有正确粘贴代码。。。请原谅。。。 @Override protected Dialog onCreateDialog(int id) { switch(id){ case ID_DATEPICKER: Toast.makeT

我正在尝试实现日期选择器和时间选择器。然而,当我试图在下面的代码中定义两个案例时,我得到一个错误,即存在重复案例

代码:


解决方案是什么?

请确保ID\u DATEPICKER和TIME\u DIALOG\u ID不具有相同的int值。

很抱歉没有正确粘贴代码。。。请原谅。。。
@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;
    }
}