| java.lang.Object | |
| ↳ | android.support.v4.app.NotificationCompat.Action.WearableExtender | 
       Wearable extender for notification actions. To add extensions to an action,
 create a new
       
        
         NotificationCompat.Action.WearableExtender
        
       
       object using
 the
       
        WearableExtender()
       
       constructor and apply it to a
       
        
         NotificationCompat.Action.Builder
        
       
       using
       
        
         extend(NotificationCompat.Action.Extender)
        
       
       .
       
        NotificationCompat.Action action = new NotificationCompat.Action.Builder(
         R.drawable.archive_all, "Archive all", actionIntent)
         .extend(new NotificationCompat.Action.WearableExtender()
                 .setAvailableOffline(false))
         .build();
       
      
     | Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
          | 
        
          
          Create a
           
        
           
            NotificationCompat.Action.WearableExtender
           
          
          with default
 options.
          | 
       ||||||||||
| 
          | 
        
          
          Create a
           
        
           
            NotificationCompat.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.support.v4.app.NotificationCompat.Action.Extender
         
          | 
       |||||||||||
         Create a
         
          
           NotificationCompat.Action.WearableExtender
          
         
         with default
 options.
        
         Create a
         
          
           NotificationCompat.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(NotificationCompat.Action.Extender)
          
         
         method of
         
          
           NotificationCompat.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.