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 |
|
abstract |
Extender interface for use with |
Provides meaning to an |
|
Wearable extender for notification actions. |
Constants | |
---|---|
static Int |
|
static Int |
|
static Int |
|
static Int |
|
static Int |
|
static Int |
|
static Int |
|
static Int |
|
static Int |
|
static Int |
|
static Int |
|
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 |
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 |
getIcon() |
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 |
open Boolean |
Return whether or not triggering this |
open CharSequence? |
getTitle() |
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
SemanticAction
: Archive the content associated with the notification. This could mean archiving an email, message, etc.
Value: 5
SEMANTIC_ACTION_CALL
static val SEMANTIC_ACTION_CALL: Int
SemanticAction
: Call a contact, group, etc.
Value: 10
SEMANTIC_ACTION_DELETE
static val SEMANTIC_ACTION_DELETE: Int
SemanticAction
: Delete the content associated with the notification. This could mean deleting an email, message, etc.
Value: 4
SEMANTIC_ACTION_MARK_AS_READ
static val SEMANTIC_ACTION_MARK_AS_READ: Int
SemanticAction
: Mark content as re