Qual è l'uso di NotificationCompat in Android?
Classe costruttrice per gli oggetti NotificationCompat. Permette un controllo più facile su tutti i flag, così come aiuta a costruire i tipici layout di notifica.
Sulle versioni di piattaforma che non offrono notifiche espanse, i metodi che dipendono dalle notifiche espanse non hanno effetto.
Per esempio, i pulsanti di azione non appariranno sulle piattaforme precedenti ad Android 4.1. I pulsanti d'azione dipendono dalle notifiche espanse, che sono disponibili solo in Android 4.1 e successivi.
Il NotificationCompat.Builder è il modo più semplice per creare notifiche su tutte le versioni di Android. Puoi anche usare le caratteristiche che sono disponibili con Android 4.1. If your app runs on devices with Android >=4.1 the new features will be used, if run on Android <4.1 the notification will be an simple old notification.
To create a simple Notification just do (see Android API Guide on Notifications):
- NotificationCompat.Builder mBuilder =
- new NotificationCompat.Builder(this)
- .setSmallIcon(R.drawable.notification_icon)
- .setContentTitle("My notification")
- .setContentText("Hello World!")
- .setContentIntent(pendingIntent); //Required on Gingerbread and below
You have to set at least smallIcon, contentTitle and contentText. Se ne manchi uno la notifica non verrà mostrata.
Per maggiori informazioni: NotificationBuilder
Articoli simili
- Come passare avanti e indietro dall'uso di Chromecast all'uso della TV via cavo
- Come fa Google a sapere quali app uso? Quando controllo le impostazioni Web e Attività in La mia attività mostra quali app uso sul mio telefono.
- Perché Garmin Connect è fuori uso? Per quanto tempo sarà fuori uso?
- L'Auto ISO è buono o cattivo? Dove lo uso e dove non lo uso?