2013-07-01 10 views
8

Tutti, Ho qualche dubbio in termini di base. Cortesemente aiutami a risolverlo. in quale scenario utilizzeremo il gestore degli allarmi e in quale scenario utilizzeremo la notifica.Alarm Manager e Notifica in Android

ecco la mia comprensione-allarme generale di allarme di sveglia telefonica notifica utilizzato per notificare i nuovi eventi ...

Se la cosa di cui sopra è corretto per favore mi aiuti in cui il promemoria cadute.

risposta

18

Alarm manager non è un sistema di notifica utente ma un evento per il telefono che si attiva e fa qualcosa in un determinato momento.

Le notifiche sono quelle che usereste per notificare all'utente un evento.

È possibile collegare tutto ciò utilizzando un BroadcastReceiver per acquisire gli eventi del gestore degli allarmi e avviare una notifica.

Here's un semplice esempio di come farlo.

+0

Grazie CodeChimp ... non posso ottenere 3 punti puoi chiarire ancora una volta. –

+0

Il punto 3 è una classe di supporto per impostare l'allarme. Quindi, da dove si desidera impostare la sveglia (ad esempio, fare clic con il pulsante sulla propria attività) istanziare la classe e chiamare startAlarm Qualcosa come questo (ho appena scritto il codice qui, quindi la sintassi potrebbe essere leggermente disattivata). AlarmService as = new AlarmService (contesto); as.startAlarm(); – CodeChimp

+0

Non funziona per me. Che cosa sto facendo di sbagliato? AlarmReciver.startAlarm() non viene mai chiamato. – Defuera

Problemi correlati