Field
  public
  
  final
  
  class
  Field
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.service.autofill.Field | 
This class is used to set all information of a field. Such as the AutofillValue
 to be autofilled, a explicit filter, and presentations to be
 visualized, etc.
Summary
| Nested classes | |
|---|---|
| 
        
        
        
        
        class | Field.BuilderA builder for  | 
| Public methods | |
|---|---|
| 
        
        
        
        
        
        Pattern | 
      getFilter()
      Regex used to determine if the dataset should be shown in the autofill UI;
 when  | 
| 
        
        
        
        
        
        Presentations | 
      getPresentations()
      The presentations used to visualize this field in Autofill UI. | 
| 
        
        
        
        
        
        AutofillValue | 
      getValue()
      The value to be autofilled. | 
| Inherited methods | |
|---|---|
Public methods
getFilter
public Pattern getFilter ()
Regex used to determine if the dataset should be shown in the autofill UI;
 when null, it disables filtering on that dataset (this is the recommended
 approach when value is not null and field contains sensitive data
 such as passwords).
| Returns | |
|---|---|
| Pattern | |
getPresentations
public Presentations getPresentations ()
The presentations used to visualize this field in Autofill UI.
| Returns | |
|---|---|
| Presentations | This value may be null. | 
getValue
public AutofillValue getValue ()
The value to be autofilled. Pass null if you do not have the value
 but the target view is a logical part of the dataset. For example, if the
 dataset needs authentication and you have no access to the value.
| Returns | |
|---|---|
| AutofillValue | |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
