В моем приложении я пытался установить сигнал, используя этот код:Android AlarmManager не работает при установке на более длительное время
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, 2016);
calendar.set(Calendar.MONTH, 1);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.set(Calendar.HOUR_OF_DAY, 15);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 1);
calendar.set(Calendar.MILLISECOND, 1);
Intent intent = new Intent(G.context, AlarmService.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent pendingIntent = PendingIntent.getService(getApplicationContext, 1010, intent, PendingIntent.FLAG_UPDATE_CURRENT);
G.alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);
Это работает, когда я поставил будильник на 1 минуту или более поздней версии, но не тогда, когда я установите будильник на 30 или 40 минут позже. В то время как я не звоню в течение 30 минут, через 30 минут будильник не работает, и когда экран телефона находится на тревоге, работал ...
Любая помощь была бы оценена.
Привет mosheni, добро пожаловать в StackOverflow, пожалуйста, прочтите [Как создать Minimal, полный и проверяемых пример] (http://stackoverflow.com/ помощь/mcve). – CodingGorilla