AutofillManager.AutofillCallback
  public
  static
  
  abstract
  class
  AutofillManager.AutofillCallback
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.view.autofill.AutofillManager.AutofillCallback | 
Callback for autofill related events.
Typically used for applications that display their own "auto-complete" views, so they can enable / disable such views when the autofill UI is shown / hidden.
Summary
Constants | |
|---|---|
int | 
        
          EVENT_INPUT_HIDDEN
          The autofill input UI associated with the view was hidden.  | 
    
int | 
        
          EVENT_INPUT_SHOWN
          The autofill input UI associated with the view was shown.  | 
    
int | 
        
          EVENT_INPUT_UNAVAILABLE
          The autofill input UI associated with the view isn't shown because autofill is not available.  | 
    
Public constructors | |
|---|---|
      
      AutofillCallback()
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        void
     | 
  
    
      
      onAutofillEvent(View view, int virtualId, int event)
      
      
        Called after a change in the autofill state associated with a virtual view.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onAutofillEvent(View view, int event)
      
      
        Called after a change in the autofill state associated with a view.  | 
  
Inherited methods | |
|---|---|
Constants
EVENT_INPUT_HIDDEN
public static final int EVENT_INPUT_HIDDEN
The autofill input UI associated with the view was hidden.
If the view provides its own auto-complete UI that was hidden upon a
 EVENT_INPUT_SHOWN event, it could be shown again now.
Constant Value: 2 (0x00000002)
EVENT_INPUT_SHOWN
public static final int EVENT_INPUT_SHOWN
The autofill input UI associated with the view was shown.
If the view provides its own auto-complete UI and its currently shown, it should be hidden upon receiving this event.
Constant Value: 1 (0x00000001)
EVENT_INPUT_UNAVAILABLE
public static final int EVENT_INPUT_UNAVAILABLE
The autofill input UI associated with the view isn't shown because autofill is not available.
If the view provides its own auto-complete UI but was not displaying it to avoid flickering, it could shown it upon receiving this event.
Constant Value: 3 (0x00000003)
Public constructors
AutofillCallback
public AutofillCallback ()
Public methods
onAutofillEvent
public void onAutofillEvent (View view, int virtualId, int event)
Called after a change in the autofill state associated with a virtual view.
| Parameters | |
|---|---|
view | 
        
          View: parent view associated with the change.
 This value cannot be null. | 
      
virtualId | 
        
          int: id identifying the virtual child inside the parent view. | 
      
event | 
        
          int: currently either EVENT_INPUT_SHOWN or EVENT_INPUT_HIDDEN.
 Value is EVENT_INPUT_SHOWN, EVENT_INPUT_HIDDEN, or EVENT_INPUT_UNAVAILABLE | 
      
onAutofillEvent
public void onAutofillEvent (View view, int event)
Called after a change in the autofill state associated with a view.
| Parameters | |
|---|---|
view | 
        
          View: view associated with the change.
 This value cannot be null. | 
      
event | 
        
          int: currently either EVENT_INPUT_SHOWN or EVENT_INPUT_HIDDEN.
 Value is EVENT_INPUT_SHOWN, EVENT_INPUT_HIDDEN, or EVENT_INPUT_UNAVAILABLE |