public
static
final
class
Notification.Action.Builder
extends Object
java.lang.Object | |
↳ | android.app.Notification.Action.Builder |
Builder class for Notification.Action
objects.
Public constructors | |
---|---|
Notification.Action.Builder(int icon, CharSequence title, PendingIntent intent)
Construct a new builder for |
|
Notification.Action.Builder(Icon icon, CharSequence title, PendingIntent intent)
Construct a new builder for |
|
Notification.Action.Builder(Notification.Action action)
Construct a new builder for |
Public methods | |
---|---|
Notification.Action.Builder
|
addExtras(Bundle extras)
Merge additional metadata into this builder. |
Notification.Action.Builder
|
addRemoteInput(RemoteInput remoteInput)
Add an input to be collected from the user when this action is sent. |
Notification.Action
|
build()
Combine all of the options that have been set and return a new |
Notification.Action.Builder
|
extend(Notification.Action.Extender extender)
Apply an extender to this action builder. |
Bundle
|
getExtras()
Get the metadata Bundle used by this Builder. |
Notification.Action.Builder
|
setAllowGeneratedReplies(boolean allowGeneratedReplies)
Set whether the platform should automatically generate possible replies to add to
|
Inherited methods | |
---|---|
From
class
java.lang.Object
|
Notification.Action.Builder (int icon, CharSequence title, PendingIntent intent)
Construct a new builder for Notification.Action
object.
Parameters | |
---|---|
icon |
int :
icon to show for this action |
title |
CharSequence :
the title of the action |
intent |
PendingIntent :
the PendingIntent to fire when users trigger this action
|
Notification.Action.Builder (Icon icon, CharSequence title, PendingIntent intent)
Construct a new builder for Notification.Action
object.
Parameters | |
---|---|
icon |
Icon :
icon to show for this action |
title |
CharSequence :
the title of the action |
intent |
PendingIntent :
the PendingIntent to fire when users trigger this action
|
Notification.Action.Builder (Notification.Action action)
Construct a new builder for Notification.Action
object using the fields from an
Notification.Action
.
Parameters | |
---|---|
action |
Notification.Action :
the action to read fields from.
|
Notification.Action.Builder addExtras (Bundle extras)
Merge additional metadata into this builder.
Values within the Bundle will replace existing extras values in this Builder.
Parameters | |
---|---|
extras |
Bundle
|
Returns | |
---|---|
Notification.Action.Builder |
See also:
Notification.Action.Builder addRemoteInput (RemoteInput remoteInput)
Add an input to be collected from the user when this action is sent.
Response values can be retrieved from the fired intent by using the
getResultsFromIntent(Intent)
function.
Parameters | |
---|---|
remoteInput |
RemoteInput :
a RemoteInput to add to the action |
Returns | |
---|---|
Notification.Action.Builder |
this object for method chaining |
Notification.Action build ()
Combine all of the options that have been set and return a new Notification.Action
object.
Returns | |
---|---|
Notification.Action |
the built action |
Notification.Action.Builder extend (Notification.Action.Extender extender)
Apply an extender to this action builder. Extenders may be used to add metadata or change options on this builder.
Parameters | |
---|---|
extender |
Notification.Action.Extender
|
Returns | |
---|---|
Notification.Action.Builder |
Bundle getExtras ()
Get the metadata Bundle used by this Builder.
The returned Bundle is shared with this Builder.
Returns | |
---|---|
Bundle |
Notification.Action.Builder setAllowGeneratedReplies (boolean allowGeneratedReplies)
Set whether the platform should automatically generate possible replies to add to
getChoices()
. If the Notification.Action
doesn't have a
RemoteInput
, this has no effect.
Parameters | |
---|---|
allowGeneratedReplies |
boolean :
true to allow generated replies, false
otherwise |
Returns | |
---|---|
Notification.Action.Builder |
this object for method chaining
The default value is false
|