Condividi tramite


FillEventHistory.Event.ManuallyEnteredField Proprietà

Definizione

Restituisce i campi disponibili nei set di dati forniti dal servizio, ma immessi manualmente dall'utente.

public System.Collections.Generic.IDictionary<Android.Views.Autofill.AutofillId,System.Collections.Generic.ICollection<string>> ManuallyEnteredField { [Android.Runtime.Register("getManuallyEnteredField", "()Ljava/util/Map;", "", ApiSince=28)] get; }
[<get: Android.Runtime.Register("getManuallyEnteredField", "()Ljava/util/Map;", "", ApiSince=28)>]
member this.ManuallyEnteredField : System.Collections.Generic.IDictionary<Android.Views.Autofill.AutofillId, System.Collections.Generic.ICollection<string>>

Valore della proprietà

mappa mappa la cui chiave è l'ID del campo immesso manualmente e il valore è l'ID dei set di dati con tale valore ma non selezionati dall'utente.

Attributi

Commenti

Restituisce i campi disponibili nei set di dati forniti dal servizio, ma immessi manualmente dall'utente.

Ad esempio, il server fornisce:

FillResponse response = new FillResponse.Builder()
                 .addDataset(new Dataset.Builder(presentation1)
                     .setId("4815")
                     .setValue(usernameId, AutofillValue.forText("MrPlow"))
                     .setValue(passwordId, AutofillValue.forText("AyCaramba"))
                     .build())
                 .addDataset(new Dataset.Builder(presentation2)
                     .setId("162342")
                     .setValue(usernameId, AutofillValue.forText("ElBarto"))
                     .setValue(passwordId, AutofillValue.forText("D'OH"))
                     .build())
                 .addDataset(new Dataset.Builder(presentation3)
                     .setId("108")
                     .setValue(usernameId, AutofillValue.forText("MrPlow"))
                     .setValue(passwordId, AutofillValue.forText("D'OH"))
                     .build())
                 .build();

L'utente non seleziona un set di dati ma immette manualmente:

username = "MrPlow";
              password = "D'OH";

Il risultato è quindi la mappa seguente:

usernameId => { "4815", "108"}
              passwordId => { "162342", "108" }

<b Nota: </b>>Impostato solo per gli eventi di tipo #TYPE_CONTEXT_COMMITTED.

Documentazione java per android.service.autofill.FillEventHistory.Event.getManuallyEnteredField().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a