Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

Action

open class Action
kotlin.Any
   ↳ androidx.core.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 NotificationCompat.Builder#addAction(int, CharSequence, PendingIntent) or NotificationCompat.Builder#addAction(NotificationCompat.Action) to attach actions.

Summary

Nested classes

Builder class for Action objects.

abstract

Extender interface for use with Builder#extend.

Provides meaning to an Action that hints at what the associated PendingIntent will do.

Wearable extender for notification actions.

Constants
static Int

SemanticAction: Archive the content associated with the notification.

static Int

SemanticAction: Call a contact, group, etc.

static Int

SemanticAction: Delete the content associated with the notification.

static Int

SemanticAction: Mark content as read.

static Int

SemanticAction: Mark content as unread.

static Int

SemanticAction: Mute the content associated with the notification.

static Int

SemanticAction: No semantic action defined.

static Int

SemanticAction: Reply to a conversation, chat, group, or wherever replies may be appropriate.

static Int

SemanticAction: Mark content with a thumbs down.

static Int

SemanticAction: Mark content with a thumbs up.

static Int

SemanticAction: Unmute the content associated with the notification.

Public constructors
<init>(icon: Int, @Nullable title: CharSequence?, @Nullable intent: PendingIntent?)

<init>(@Nullable icon: IconCompat?, @Nullable title: CharSequence?, @Nullable intent: PendingIntent?)

Note: For devices running an Android version strictly lower than API level 23 this constructor only supports resource-ID based IconCompat objects.

Public methods
open PendingIntent?

open Boolean

Return whether the platform should automatically generate possible replies for this Action

open Array<RemoteInput!>?

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

open Bundle

Get additional metadata carried around with this Action.

open Int

open IconCompat?

Return the icon associated with this Action.

open Array<RemoteInput!>?

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

open Int

Returns the SemanticAction associated with this Action.

open Boolean

Return whether or not triggering this Action's PendingIntent will open a user interface.

open CharSequence?

open Boolean

Returns whether this is a contextual Action, i.

Properties
PendingIntent!

Intent to send when the user invokes this action.

Int

Small icon representing the action.

CharSequence!

Title of the action.

Constants

SEMANTIC_ACTION_ARCHIVE

static val SEMANTIC_ACTION_ARCHIVE: Int