java.lang.Object | |
↳ | android.app.Notification.Action.WearableExtender |
Wearable extender for notification actions. To add extensions to an action,
create a new Notification.Action.WearableExtender
object using
the WearableExtender()
constructor and apply it to a
Notification.Action.Builder
using
extend(Notification.Action.Extender)
.
Notification.Action action = new Notification.Action.Builder( R.drawable.archive_all, "Archive all", actionIntent) .extend(new Notification.Action.WearableExtender() .setAvailableOffline(false)) .build();
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a
Notification.Action.WearableExtender with default
options.
| |||||||||||
Create a
Notification.Action.WearableExtender by reading
wearable options present in an existing notification action.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates and returns a copy of this
Object .
| |||||||||||
Apply wearable extensions to a notification action that is being built.
| |||||||||||
Get the label to display to cancel the action.
| |||||||||||
Get the label to display to confirm that the action should be executed.
| |||||||||||
Get the label to display while the wearable is preparing to automatically execute
the action.
| |||||||||||
Get whether this action is available when the wearable device is not connected to
a companion device.
| |||||||||||
Set whether this action is available when the wearable device is not connected to
a companion device.
| |||||||||||
Set a label to display to cancel the action.
| |||||||||||
Set a label to display to confirm that the action should be executed.
| |||||||||||
Set a label to display while the wearable is preparing to automatically execute the
action.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
android.app.Notification.Action.Extender
|
Create a Notification.Action.WearableExtender
with default
options.
Create a Notification.Action.WearableExtender
by reading
wearable options present in an existing notification action.
action | the notification action to inspect. |
---|
Creates and returns a copy of this Object
. The default
implementation returns a so-called "shallow" copy: It creates a new
instance of the same class and then copies the field values (including
object references) from this instance to the new instance. A "deep" copy,
in contrast, would also recursively clone nested objects. A subclass that
needs to implement this kind of cloning should call super.clone()
to create the new instance and then create deep copies of the nested,
mutable objects.
Apply wearable extensions to a notification action that is being built. This is
typically called by the extend(Notification.Action.Extender)
method of Notification.Action.Builder
.
builder | the builder to be modified. |
---|
Get the label to display to cancel the action. This is usually an imperative verb like "Cancel".
Get the label to display to confirm that the action should be executed. This is usually an imperative verb like "Send".
Get the label to display while the wearable is preparing to automatically execute the action. This is usually a 'ing' verb ending in ellipsis like "Sending..."
Get whether this action is available when the wearable device is not connected to a companion device. The user can still trigger this action when the wearable device is offline, but a visual hint will indicate that the action may not be available. Defaults to true.
Set whether this action is available when the wearable device is not connected to a companion device. The user can still trigger this action when the wearable device is offline, but a visual hint will indicate that the action may not be available. Defaults to true.
Set a label to display to cancel the action. This is usually an imperative verb, like "Cancel".
label | the label to display to cancel the action |
---|
Set a label to display to confirm that the action should be executed. This is usually an imperative verb like "Send".
label | the label to confirm the action should be executed |
---|
Set a label to display while the wearable is preparing to automatically execute the action. This is usually a 'ing' verb ending in ellipsis like "Sending..."
label | the label to display while the action is being prepared to execute |
---|