Здесь я пытаюсь установить будильник с помощью класса AlarmManger. Со мной все работает нормально, но когда я устанавливаю время будильника по истечении часов или минут из палитры времени, оно запускается мгновенно, когда я сохраняю этот будильник. будильник. Мне нужно включить будильник, пока я не установлю время
Ниже мой код работает, но при сохранении запускает сигнализацию сразу.
Я устанавливаю время только с помощью выбора времени.
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR,Calendar.MONTH,Calendar.DAY_OF_MONTH,mHour,mMinute);
PendingIntent sender = PendingIntent.getBroadcast(AddAlarm.this, REQUEST_CODE, intent, 0);
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender);
Если я возьму ниже код тревоги не работает ..
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR, mHour);
calendar.set(Calendar.MINUTE, mMinute);
PendingIntent sender = PendingIntent.getBroadcast(AddAlarm.this, REQUEST_CODE, intent, 0);
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender);
Помогите мне, если я перейду на работу должным образом. Заранее спасибо ...