Compartilhar via


FillEventHistory.Event.ManuallyEnteredField Propriedade

Definição

Retorna quais campos estavam disponíveis em conjuntos de dados fornecidos pelo serviço, mas inseridos manualmente pelo usuário.

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>>

Valor da propriedade

mapa cuja chave é a id do campo inserido manualmente e valor é a ids dos conjuntos de dados que têm esse valor, mas não foram selecionados pelo usuário.

Atributos

Comentários

Retorna quais campos estavam disponíveis em conjuntos de dados fornecidos pelo serviço, mas inseridos manualmente pelo usuário.

Por exemplo, o servidor fornece:

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();

O usuário não seleciona um conjunto de dados, mas digita manualmente:

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

Então o resultado é o seguinte mapa:

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

<b>Nota: </b>Somente definido em eventos do tipo #TYPE_CONTEXT_COMMITTED.

Documentação Java para android.service.autofill.FillEventHistory.Event.getManuallyEnteredField().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a