Skip to content

Most visited

Recently visited

navigation

NotificationCompat.Action

public static class NotificationCompat.Action
extends Object

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


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

PendingIntent getActionIntent()
Bundle getExtras()

Get additional metadata carried around with this Action.

int getIcon()
RemoteInput[] getRemoteInputs()

Get the list of inputs to be collected from the user when this action is sent.

CharSequence getTitle()

Inherited methods

From class java.lang.Object

Fields

actionIntent

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.

icon

int icon

Small icon representing the action.

title

CharSequence title

Title of the action.

Public constructors

NotificationCompat.Action

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

Parameters
icon int
title CharSequence
intent PendingIntent

Public methods

getActionIntent

PendingIntent getActionIntent ()

Returns
PendingIntent

getExtras

Bundle getExtras ()

Get additional metadata carried around with this Action.

Returns
Bundle

getIcon

int getIcon ()

Returns
int

getRemoteInputs

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.

Returns
RemoteInput[]

getTitle

CharSequence getTitle ()

Returns
CharSequence
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.