Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public static class

NotificationCompat.Action

extends NotificationCompatBase.Action
java.lang.Object
   ↳ android.support.v4.app.NotificationCompatBase.Action
     ↳ android.support.v4.app.NotificationCompat.Action

Class Overview

Structure to encapsulate a named action that can be shown as part of this notification. It must include an icon, a label, and a PendingIntent to be fired when the action is selected by the user. Action buttons won't appear on platforms prior to Android 4.1.

Apps should use addAction(int, CharSequence, PendingIntent) or addAction(NotificationCompat.Action) to attach actions.

Summary

Nested Classes
class NotificationCompat.Action.Builder Builder class for NotificationCompat.Action objects. 
interface NotificationCompat.Action.Extender Extender interface for use with extend(NotificationCompat.Extender)
class NotificationCompat.Action.WearableExtender Wearable extender for notification actions. 
Fields
public PendingIntent actionIntent Intent to send when the user invokes this action.
public int icon Small icon representing the action.
public CharSequence title Title of the action.
Public Constructors
NotificationCompat.Action (int icon, CharSequence title, PendingIntent intent)
Public Methods
Bundle getExtras ()
Get additional metadata carried around with this Action.
RemoteInput[] getRemoteInputs ()
Get the list of inputs to be collected from the user when this action is sent.
Protected Methods
PendingIntent getActionIntent ()
int getIcon ()
CharSequence getTitle ()
[Expand]
Inherited Methods
From class android.support.v4.app.NotificationCompatBase.Action
From class java.lang.Object

Fields

public PendingIntent actionIntent

Intent to send when the user invokes this action. May be null, in which case the action may be rendered in a disabled presentation.

public int icon

Small icon representing the action.

public CharSequence title

Title of the action.

Public Constructors

public NotificationCompat.Action (int icon, CharSequence title, PendingIntent intent)

Public Methods

public Bundle getExtras ()

Get additional metadata carried around with this Action.

public RemoteInput[] getRemoteInputs ()

Get the list of inputs to be collected from the user when this action is sent. May return null if no remote inputs were added.

Protected Methods

protected PendingIntent getActionIntent ()

protected int getIcon ()

protected CharSequence getTitle ()