AutofillCallback
abstract class AutofillCallback
kotlin.Any | |
↳ | 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 | |
---|---|
static Int |
The autofill input UI associated with the view was hidden. |
static Int |
The autofill input UI associated with the view was shown. |
static Int |
The autofill input UI associated with the view isn't shown because autofill is not available. |
Public constructors | |
---|---|
Public methods | |
---|---|
open Unit |
onAutofillEvent(view: View, event: Int) Called after a change in the autofill state associated with a view. |
open Unit |
onAutofillEvent(view: View, virtualId: Int, event: Int) Called after a change in the autofill state associated with a virtual view. |
Constants
EVENT_INPUT_HIDDEN
static val EVENT_INPUT_HIDDEN: Int
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.
Value: 2
EVENT_INPUT_SHOWN
static val EVENT_INPUT_SHOWN: Int
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.
Value: 1
EVENT_INPUT_UNAVAILABLE
static val EVENT_INPUT_UNAVAILABLE: Int
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.
Value: 3
Public constructors
AutofillCallback
AutofillCallback()
Public methods
onAutofillEvent
open fun onAutofillEvent(
view: View,
event: Int
): Unit
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 android.view.autofill.AutofillManager.AutofillCallback#EVENT_INPUT_SHOWN , android.view.autofill.AutofillManager.AutofillCallback#EVENT_INPUT_HIDDEN , or android.view.autofill.AutofillManager.AutofillCallback#EVENT_INPUT_UNAVAILABLE |
onAutofillEvent
open fun onAutofillEvent(
view: View,
virtualId: Int,
event: Int
): Unit
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 android.view.autofill.AutofillManager.AutofillCallback#EVENT_INPUT_SHOWN , android.view.autofill.AutofillManager.AutofillCallback#EVENT_INPUT_HIDDEN , or android.view.autofill.AutofillManager.AutofillCallback#EVENT_INPUT_UNAVAILABLE |