belongs to Maven artifact com.android.support:appcompat-v7:28.0.0-alpha1
ActionMode.Callback
  public
  static
  
  
  interface
  ActionMode.Callback
  
  
  
| android.support.v7.view.ActionMode.Callback | 
Callback interface for action modes. Supplied to
 startSupportActionMode(Callback) (Callback)},
 a Callback configures and handles events raised by a user's interaction with an action mode.
 
An action mode's lifecycle is as follows:
onCreateActionMode(ActionMode, Menu)once on initial creationonPrepareActionMode(ActionMode, Menu)after creation and any time theActionModeis invalidatedonActionItemClicked(ActionMode, MenuItem)any time a contextual action button is clickedonDestroyActionMode(ActionMode)when the action mode is closed
Summary
Public methods | |
|---|---|
        abstract
        
        
        
        
        boolean
     | 
  
    
      
      onActionItemClicked(ActionMode mode, MenuItem item)
      
      
        Called to report a user click on an action button.  | 
  
        abstract
        
        
        
        
        boolean
     | 
  
    
      
      onCreateActionMode(ActionMode mode, Menu menu)
      
      
        Called when action mode is first created.  | 
  
        abstract
        
        
        
        
        void
     | 
  
    
      
      onDestroyActionMode(ActionMode mode)
      
      
        Called when an action mode is about to be exited and destroyed.  | 
  
        abstract
        
        
        
        
        boolean
     | 
  
    
      
      onPrepareActionMode(ActionMode mode, Menu menu)
      
      
        Called to refresh an action mode's action menu whenever it is invalidated.  | 
  
Public methods
onActionItemClicked
boolean onActionItemClicked (ActionMode mode, MenuItem item)
Called to report a user click on an action button.
| Parameters | |
|---|---|
mode | 
        
          ActionMode: The current ActionMode | 
      
item | 
        
          MenuItem: The item that was clicked | 
      
| Returns | |
|---|---|
boolean | 
        true if this callback handled the event, false if the standard MenuItem invocation should continue. | 
onCreateActionMode
boolean onCreateActionMode (ActionMode mode, Menu menu)
Called when action mode is first created. The menu supplied will be used to generate action buttons for the action mode.
| Parameters | |
|---|---|
mode | 
        
          ActionMode: ActionMode being created | 
      
menu | 
        
          Menu: Menu used to populate action buttons | 
      
| Returns | |
|---|---|
boolean | 
        true if the action mode should be created, false if entering this mode should be aborted. | 
onDestroyActionMode
void onDestroyActionMode (ActionMode mode)
Called when an action mode is about to be exited and destroyed.
| Parameters | |
|---|---|
mode | 
        
          ActionMode: The current ActionMode being destroyed
 | 
      
onPrepareActionMode
boolean onPrepareActionMode (ActionMode mode, Menu menu)
Called to refresh an action mode's action menu whenever it is invalidated.
| Parameters | |
|---|---|
mode | 
        
          ActionMode: ActionMode being prepared | 
      
menu | 
        
          Menu: Menu used to populate action buttons | 
      
| Returns | |
|---|---|
boolean | 
        true if the menu or action mode was updated, false otherwise. | 
Interfaces
Classes