Я настройка будильника usng этоменеджера сигнализации не планирование будильника правильно
Calendar now = Calendar.getInstance();
Calendar alarm = Calendar.getInstance();
alarm.set(Calendar.HOUR_OF_DAY,21);
alarm.set(Calendar.MINUTE,30);
if (alarm.before(now)) {
alarm.add(Calendar.DAY_OF_MONTH, 1); //Add 1 day if time selected before now
}
AlarmManager alarmManager =(AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
Intent i = new Intent(context,Receiver.class);
PendingIntent pi = PendingIntent.getBroadcast(context,(int)alarm.getTimeInMillis(),i,0);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, (int)alarm.getTimeInMillis(),AlarmManager.INTERVAL_DAY,pi);
Но даже если я запланировать его на следующий день, он запускает сразу после сохранения тревоги. не знает, что этот вопрос искал много, но все еще получает это работает
M уже добавляет день, если время прошло – Akki
Нет его работы не срабатывает сразу же, как установлено – Akki
Почему вы выбрали 'int'? – Marat