QNA > Q > Qual È L'uso Di Notificationcompat In Android?

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):

  1. NotificationCompat.Builder mBuilder = 
  2. new NotificationCompat.Builder(this) 
  3. .setSmallIcon(R.drawable.notification_icon) 
  4. .setContentTitle("My notification") 
  5. .setContentText("Hello World!") 
  6. .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

Di Raycher

Qual è il migliore e duraturo smartphone sotto i 15000? :: Che opinione hai del Samsung Galaxy A31?
Link utili