Android - метод showDialog, проблемы с регистром по умолчанию в операторе switch - PullRequest
0 голосов
/ 01 марта 2012

Я программирую несколько пользовательских диалогов, и у меня возникли некоторые проблемы с методом showDialog.По какой-то причине, когда я передаю идентификатор диалогового окна, которое я хочу создать, методу showDialog, он выполняет и заданный случай, и случай по умолчанию.

Ответы [ 2 ]

1 голос
/ 01 марта 2012

обновил ваш код следующим кодом,

DatePickerDialog dpd = null;

protected Dialog onCreateDialog(int id) {
    switch (id) {
    case DATE_DIALOG_ID:

        Calendar c = Calendar.getInstance();
        mYear = c.get(c.YEAR);
        mMonth = c.get(c.MONTH);
        mDay = c.get(c.DAY_OF_MONTH);

        dpd =  new DatePickerDialog(this, mDateSetListener, mYear, mMonth, mDay);
    break;     // you forgot this line in your code
    default:
        return null;
    }
}
1 голос
/ 01 марта 2012

break; в вашем первом случае:

Если не можете работать См. Это http://www.vogella.de/articles/AndroidDialogs/article.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...