belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
NotificationCompat.Action.WearableExtender
  public
  static
  final
  
  class
  NotificationCompat.Action.WearableExtender
  
    extends Object
  
  
  
  
  
      implements
      
        NotificationCompat.Action.Extender
      
  
  
| 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();Summary
| Public constructors | |
|---|---|
| 
      NotificationCompat.Action.WearableExtender()
      Create a  | |
| 
      NotificationCompat.Action.WearableExtender(NotificationCompat.Action action)
      Create a  | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        NotificationCompat.Action.WearableExtender | 
      clone()
       | 
| 
        
        
        
        
        
        NotificationCompat.Action.Builder | 
      extend(NotificationCompat.Action.Builder builder)
      Apply wearable extensions to a notification action that is being built. | 
| 
        
        
        
        
        
        CharSequence | 
      getCancelLabel()
      Get the label to display to cancel the action. | 
| 
        
        
        
        
        
        CharSequence | 
      getConfirmLabel()
      Get the label to display to confirm that the action should be executed. | 
| 
        
        
        
        
        
        boolean | 
      getHintDisplayActionInline()
      Get a hint that this Action should be displayed inline - i.e. | 
| 
        
        
        
        
        
        boolean | 
      getHintLaunchesActivity()
      Get a hint that this Action will launch an  | 
| 
        
        
        
        
        
        CharSequence | 
      getInProgressLabel()
      Get the label to display while the wearable is preparing to automatically execute the action. | 
| 
        
        
        
        
        
        boolean | 
      isAvailableOffline()
      Get whether this action is available when the wearable device is not connected to a companion device. | 
| 
        
        
        
        
        
        NotificationCompat.Action.WearableExtender | 
      setAvailableOffline(boolean availableOffline)
      Set whether this action is available when the wearable device is not connected to a companion device. | 
| 
        
        
        
        
        
        NotificationCompat.Action.WearableExtender | 
      setCancelLabel(CharSequence label)
      Set a label to display to cancel the action. | 
| 
        
        
        
        
        
        NotificationCompat.Action.WearableExtender | 
      setConfirmLabel(CharSequence label)
      Set a label to display to confirm that the action should be executed. | 
| 
        
        
        
        
        
        NotificationCompat.Action.WearableExtender | 
      setHintDisplayActionInline(boolean hintDisplayInline)
      Set a hint that this Action should be displayed inline - i.e. | 
| 
        
        
        
        
        
        NotificationCompat.Action.WearableExtender | 
      setHintLaunchesActivity(boolean hintLaunchesActivity)
      Set a hint that this Action will launch an  | 
| 
        
        
        
        
        
        NotificationCompat.Action.WearableExtender | 
      setInProgressLabel(CharSequence label)
      Set a label to display while the wearable is preparing to automatically execute the action. | 
| Inherited methods | |
|---|---|
| 
  
    java.lang.Object
  
 | |
| 
  
    android.support.v4.app.NotificationCompat.Action.Extender
  
 | |
Public constructors
NotificationCompat.Action.WearableExtender
NotificationCompat.Action.WearableExtender ()
Create a NotificationCompat.Action.WearableExtender with default
 options.
NotificationCompat.Action.WearableExtender
NotificationCompat.Action.WearableExtender (NotificationCompat.Action action)
Create a NotificationCompat.Action.WearableExtender by reading
 wearable options present in an existing notification action.
| Parameters | |
|---|---|
| action | NotificationCompat.Action: the notification action to inspect. | 
Public methods
clone
NotificationCompat.Action.WearableExtender clone ()
| Returns | |
|---|---|
| NotificationCompat.Action.WearableExtender | |
extend
NotificationCompat.Action.Builder extend (NotificationCompat.Action.Builder builder)
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.
| Parameters | |
|---|---|
| builder | NotificationCompat.Action.Builder: the builder to be modified. | 
| Returns | |
|---|---|
| NotificationCompat.Action.Builder | the build object for chaining. | 
getCancelLabel
CharSequence getCancelLabel ()
Get the label to display to cancel the action. This is usually an imperative verb like "Cancel".
| Returns | |
|---|---|
| CharSequence | the label to display to cancel the action | 
getConfirmLabel
CharSequence getConfirmLabel ()
Get the label to display to confirm that the action should be executed. This is usually an imperative verb like "Send".
| Returns | |
|---|---|
| CharSequence | the label to confirm the action should be executed | 
getHintDisplayActionInline
boolean getHintDisplayActionInline ()
Get a hint that this Action should be displayed inline - i.e. it should have a visual representation directly on the notification surface in addition to the expanded Notification
| Returns | |
|---|---|
| boolean | trueif the Action should be displayed inline,falseotherwise. The default value isfalseif this was never set. | 
getHintLaunchesActivity
boolean getHintLaunchesActivity ()
Get a hint that this Action will launch an Activity directly, telling the
 platform that it can generate the appropriate transitions
| Returns | |
|---|---|
| boolean | trueif the content intent will launch an activity and transitions
 should be generated, false otherwise. The default value isfalseif this was
 never set. | 
getInProgressLabel
CharSequence getInProgressLabel ()
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..."
| Returns | |
|---|---|
| CharSequence | the label to display while the action is being prepared to execute | 
isAvailableOffline
boolean isAvailableOffline ()
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.
| Returns | |
|---|---|
| boolean | |
setAvailableOffline
NotificationCompat.Action.WearableExtender setAvailableOffline (boolean availableOffline)
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.
| Parameters | |
|---|---|
| availableOffline | boolean | 
| Returns | |
|---|---|
| NotificationCompat.Action.WearableExtender | |
setCancelLabel
NotificationCompat.Action.WearableExtender setCancelLabel (CharSequence label)
Set a label to display to cancel the action. This is usually an imperative verb, like "Cancel".
| Parameters | |
|---|---|
| label | CharSequence: the label to display to cancel the action | 
| Returns | |
|---|---|
| NotificationCompat.Action.WearableExtender | this object for method chaining | 
setConfirmLabel
NotificationCompat.Action.WearableExtender setConfirmLabel (CharSequence label)
Set a label to display to confirm that the action should be executed. This is usually an imperative verb like "Send".
| Parameters | |
|---|---|
| label | CharSequence: the label to confirm the action should be executed | 
| Returns | |
|---|---|
| NotificationCompat.Action.WearableExtender | this object for method chaining | 
setHintDisplayActionInline
NotificationCompat.Action.WearableExtender setHintDisplayActionInline (boolean hintDisplayInline)
Set a hint that this Action should be displayed inline - i.e. it will have a visual representation directly on the notification surface in addition to the expanded Notification
| Parameters | |
|---|---|
| hintDisplayInline | boolean:trueif action should be displayed inline, false
        otherwise | 
| Returns | |
|---|---|
| NotificationCompat.Action.WearableExtender | this object for method chaining | 
setHintLaunchesActivity
NotificationCompat.Action.WearableExtender setHintLaunchesActivity (boolean hintLaunchesActivity)
Set a hint that this Action will launch an Activity directly, telling the
 platform that it can generate the appropriate transitions.
| Parameters | |
|---|---|
| hintLaunchesActivity | boolean:trueif the content intent will launch
 an activity and transitions should be generated, false otherwise. | 
| Returns | |
|---|---|
| NotificationCompat.Action.WearableExtender | this object for method chaining | 
setInProgressLabel
NotificationCompat.Action.WearableExtender setInProgressLabel (CharSequence label)
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..."
| Parameters | |
|---|---|
| label | CharSequence: the label to display while the action is being prepared to execute | 
| Returns | |
|---|---|
| NotificationCompat.Action.WearableExtender | this object for method chaining | 
- Annotations
- Interfaces- ActionBarDrawerToggle.Delegate
- ActionBarDrawerToggle.DelegateProvider
- ActivityCompat.OnRequestPermissionsResultCallback
- ActivityCompat.PermissionCompatDelegate
- FragmentManager.BackStackEntry
- FragmentManager.OnBackStackChangedListener
- LoaderManager.LoaderCallbacks
- NotificationCompat.Action.Extender
- NotificationCompat.Extender
- SharedElementCallback.OnSharedElementsReadyListener
- TaskStackBuilder.SupportParentable
 
- Classes- ActionBarDrawerToggle
- ActivityCompat
- ActivityManagerCompat
- ActivityOptionsCompat
- AlarmManagerCompat
- AppLaunchChecker
- AppOpsManagerCompat
- BundleCompat
- DialogFragment
- Fragment
- Fragment.SavedState
- FragmentActivity
- FragmentContainer
- FragmentController
- FragmentHostCallback
- FragmentManager
- FragmentManager.FragmentLifecycleCallbacks
- FragmentManagerNonConfig
- FragmentPagerAdapter
- FragmentStatePagerAdapter
- FragmentTabHost
- FragmentTransaction
- FrameMetricsAggregator
- JobIntentService
- ListFragment
- LoaderManager
- NavUtils
- NotificationCompat
- NotificationCompat.Action
- NotificationCompat.Action.Builder
- NotificationCompat.Action.WearableExtender
- NotificationCompat.BigPictureStyle
- NotificationCompat.BigTextStyle
- NotificationCompat.Builder
- NotificationCompat.CarExtender
- NotificationCompat.CarExtender.UnreadConversation
- NotificationCompat.CarExtender.UnreadConversation.Builder
- NotificationCompat.DecoratedCustomViewStyle
- NotificationCompat.InboxStyle
- NotificationCompat.MessagingStyle
- NotificationCompat.MessagingStyle.Message
- NotificationCompat.Style
- NotificationCompat.WearableExtender
- NotificationCompatExtras
- NotificationCompatSideChannelService
- NotificationManagerCompat
- RemoteInput
- RemoteInput.Builder
- ServiceCompat
- ShareCompat
- ShareCompat.IntentBuilder
- ShareCompat.IntentReader
- SharedElementCallback
- TaskStackBuilder
 
- Exceptions
