Ошибка в calendar.set(Calendar.HOUR_OF_DAY, timePicker.getHour());

Хочу создать простенький будильник, но приложение вылетает в 30й строке, больше никакого кода нет

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Andrew

Использование этого метода зависит от того какая версия android используется. Есть такой вариант решения вашей ошибки:

int hour = 0;
int min = 0;

int currentApiVersion = android.os.Build.VERSION.SDK_INT;
if (currentApiVersion > android.os.Build.VERSION_CODES.LOLLIPOP_MR1){
    hour = timePicker1.getHour();
    min = timePicker1.getMinute();
} else {
    hour = timePicker1.getCurrentHour();
    min = timePicker1.getCurrentMinute();
}

Вот есть вопрос_1 и так же статья_1 и статья_2 для возможного решения вашей проблемы.

→ Ссылка