Notification

notification

In questo paragrafo vedremo come visualizzare una notifica nella ActionBar.
Il primo layout mostra l’activity principale, con un pulsante che, una volta cliccato, genererà la notifica.

Nel codice, la parte importante è quella relativa al metodo displayNotifica, richiamato quando viene generato un click dal pulsante.
Il PendingIntent ci consentirà di comunicare con il servizio di notifica caricato su un oggetto NotificationManager.
Quest’ultimo, sarà utilizzato per inviare la notifica creata con il Notification.Builder, settando opportuni attributi come il titolo, l’oggetto, l’icona, ecc.
Al click sulla notifica verrà avviata l’Activity indicata nella prima Intent del metodo displayNotifica.

Il layout successivo rappresenta come si deve presentare la notifica.

L’Activity seguente, che viene avviata dopo l’azione sulla notifica, ricava l’id della stessa e tramite
NotificationManager la cancella.

Risultato
notification