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_HIDDENThe autofill input UI associated with the view was hidden. | 
| int | EVENT_INPUT_SHOWNThe autofill input UI associated with the view was shown. | 
| int | EVENT_INPUT_UNAVAILABLEThe 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 benull. | 
| virtualId | int: id identifying the virtual child inside the parent view. | 
| event | int: currently eitherEVENT_INPUT_SHOWNorEVENT_INPUT_HIDDEN.
 Value isEVENT_INPUT_SHOWN,EVENT_INPUT_HIDDEN, orEVENT_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 benull. | 
| event | int: currently eitherEVENT_INPUT_SHOWNorEVENT_INPUT_HIDDEN.
 Value isEVENT_INPUT_SHOWN,EVENT_INPUT_HIDDEN, orEVENT_INPUT_UNAVAILABLE | 
