SaveInfo.Builder.SetValidator(IValidator) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta un oggetto utilizzato per convalidare l'input dell'utente: se l'input non è valido, l'interfaccia utente di salvataggio del riempimento automatico non viene visualizzata.
[Android.Runtime.Register("setValidator", "(Landroid/service/autofill/Validator;)Landroid/service/autofill/SaveInfo$Builder;", "", ApiSince=27)]
public Android.Service.Autofill.SaveInfo.Builder SetValidator(Android.Service.Autofill.IValidator validator);
[<Android.Runtime.Register("setValidator", "(Landroid/service/autofill/Validator;)Landroid/service/autofill/SaveInfo$Builder;", "", ApiSince=27)>]
member this.SetValidator : Android.Service.Autofill.IValidator -> Android.Service.Autofill.SaveInfo.Builder
Parametri
- validator
- IValidator
un'implementazione fornita dal sistema Android. Questo valore non può essere Null.
Valori restituiti
questo generatore. Questo valore non può essere Null.
- Attributi
Commenti
Imposta un oggetto utilizzato per convalidare l'input dell'utente: se l'input non è valido, l'interfaccia utente di salvataggio del riempimento automatico non viene visualizzata.
In genere usato per convalidare i numeri di carta di credito.
Validator validator = new RegexValidator(ccNumberId, Pattern.compile(""^\\d{16}$"))
import static android.service.autofill.Validators.and;
import static android.service.autofill.Validators.or;
Validator validator =
and(
new LuhnChecksumValidator(ccNumberId),
or(
new RegexValidator(ccNumberId, Pattern.compile("^\\d{16}$")),
new RegexValidator(ccNumberId, Pattern.compile("^108\\d{12}$"))
)
);
Validator validator =
and(
new LuhnChecksumValidator(ccNumberId),
new RegexValidator(ccNumberId, Pattern.compile(""^(\\d{16}|108\\d{12})$"))
);
import static android.service.autofill.Validators.and;
Validator validator =
and(
new RegexValidator(ccNumberId1, Pattern.compile("^\\d{4}$")),
new RegexValidator(ccNumberId2, Pattern.compile("^\\d{4}$")),
new RegexValidator(ccNumberId3, Pattern.compile("^\\d{4}$")),
new RegexValidator(ccNumberId4, Pattern.compile("^\\d{4}$"))
);
Informazioni di riferimento su Android per android.service.autofill.SaveInfo.Builder.setValidator.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.