Android onCreateDialog()不接受两种情况

Android onCreateDialog()不接受两种情况,android,Android,我想显示时间选择器2次。用于检索开始时间n,用于检索停止时间。此代码将错误显示为“重复案例”。我试了很多,但找不到这个愚蠢问题的答案。请引导我 protected Dialog onCreateDialog(int id) { switch (id) { case TIME_DIALOG_ID1: // return new TimePickerDialog(this, // mTimeSetListener,

我想显示时间选择器2次。用于检索开始时间n,用于检索停止时间。此代码将错误显示为“重复案例”。我试了很多,但找不到这个愚蠢问题的答案。请引导我

        protected Dialog onCreateDialog(int id)
 {
    switch (id) 
    {
    case TIME_DIALOG_ID1:
      //  return new TimePickerDialog(this,
           //   mTimeSetListener, startHour, startMinute, true);
           Toast.makeText(getApplicationContext(),"hr:"+startHour+"min:"+startMinute, Toast.LENGTH_LONG).show();
        break;
    case TIME_DIALOG_ID2:
        //  return new TimePickerDialog(this,
             //   mTimeSetListener, startHour, startMinute, true);
           Toast.makeText(getApplicationContext(),"hr:"+stopHour+"min:"+startMinute, Toast.LENGTH_LONG).show();
        break;
    }
    return null;
 }

我认为你定义了这两个常数,使它们具有相同的值。它们需要不同的值。

时间对话框ID1和时间对话框ID2的值是多少?是的。你是对的。这样愚蠢的错误。谢谢我接受你的回答。