Índice

Acciones

Puede agregar acciones a las notificaciones para hacerlas más interactivas (a partir de la versión 4.1 o en cualquier versión si utiliza NotificationCompat).

Es posible agregar una acción mediante el método addAction del builder. Este método recibe como parámetro una nueva acción.

Para construir una nueva acción, necesita:

  • Un icono que represente a la acción.

  • Un texto que describa a la acción.

  • Un pending intent que se utiliza para producir el evento cuando se hace clic en la acción.

Puede agregar al builder anterior las siguientes líneas:

.addAction(new NotificationCompat.Action(R.drawable.ic_toggle_star, 
getString(R.string.save), pendingIntent)) 
 
.addAction(new NotificationCompat.Action(R.drawable.ic_social_share, 
getString(R.string.share), pendingIntent))

Lo que produce:

Images/ch9fig4NEW.png