jpmd
jpmd

Reputation: 247

Problem with datepicker and timepicker

Hi i put the code of the examples in android developers in the same classe but i have a problem in this

@Override protected Dialog onCreateDialog(int id) {

            switch (id) {
            case DATE_DIALOG_ID:
                return new DatePickerDialog(this,
                            mDateSetListener,
                            mYear, mMonth, mDay);  

            case TIME_DIALOG_ID:
                return new TimePickerDialog(this,
                        mTimeSetListener, mHour, mMinute, false);
                }
            return null;
        }

why i can't do this??

it only works with one case..

Upvotes: 1

Views: 1287

Answers (3)

Amit Anand
Amit Anand

Reputation: 1225

When using switch, its case can never be same, they must be distinct.

Here DATE_DIALOG_ID and TIME_DIALOG_ID both are constants and it looks like they must be having same values. Check their values, if they are same then change it. I am sure changing their value will not change anything in your DatePicker or TimePicker.

Upvotes: 0

Bharath
Bharath

Reputation: 11

when declaring static fields for DATE_DIALOG_ID and TIME_DIALOG_ID, set different values. eg. DATE_DIALOG_ID = 0; TIME_DIALOG_ID = 1; This should solve your problem.

Upvotes: 1

Jaydeep Khamar
Jaydeep Khamar

Reputation: 5985

Try in this way: DateTime picker in android application

Upvotes: 0

Related Questions