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 |