Diferença entre 'setExact' e 'setAlarmClock'

No meu aplicativo, que deveria disparar um alarme em um horário especificado, alarme cujo objetivo era informar o usuário por meio de umNotification, Fiquei desesperado ao obter um resultado não preciso. O alarme estava tocando, mas não no horário especificado. Isso foi sistemático quando o tempo entre o ajuste do alarme e o tempo que ele deveria disparar foi longo. Para isso, eu estava usandosetExact(RTC_WAKEUP,time,intent). Depois de muitas tentativas de fazê-lo funcionar, finalmente vi e tentei osetAlarmClock função, e tudo correu bem!

De acordo com o javadoc,setAlarmClock é idêntico asetExact exceto que isso implicaRTC_WAKEUP. Até onde eu vejo, pelo menos uma outra diferença existe. Alguém sabe disso?

questionAnswers(2)

yourAnswerToTheQuestion