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 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.
|
[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 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.